Publisher's Synopsis
The trend within industry is towards the use of C++ as an implementation language and object orientation as the basis for program design. Object oriented programming (OOP) is thought to provide the best methodology for developing the user-oriented, interactive programs that are typical products of modern software projects. This text presents OOP as an enabling technology that allows complex programs to be constructed through the exploitation of reusable components from a framework class library. It provides an introduction to the concepts and techniques of OOP, supported by a great many examples of its application in the C++ language and detailed coverage of important issues such as reuse, libraries and object-oriented analysis and design.