Discusses and demonstrates software construction techniques that promote reusability. Taking an approach that may be applied to a broad range of software projects, this practical book provides techniques for minimizing the use of global variables without producing functions burdened by long parameter lists, and considers a number of issues that arise in decomposing software into multiple compiled modules. Using a window-based editing environment as a basis for discussion, the book focuses on the popular and widely available languages of C and C++. Among the many topics covered are object-oriented programming, upfront design of classes, and an introduction to notification-based programming.
ThriftBooks sells millions of used books at the lowest everyday prices. We personally assess every book's quality and offer rare, out-of-print treasures. We deliver the joy of reading in recyclable packaging with free standard shipping on US orders over $15. ThriftBooks.com. Read more. Spend less.