Publisher's Synopsis
This text explains why object-oriented programming can vastly improve productivity among programmers, and shows how to apply object-oriented analysis, design and programming in a practical environment. Many programming examples are provided, and special attention is given to how different programming languages support the core of object-oriented concepts. C++ is used as the main example language throughout the book.;Included in this edition is expanded coverage of object-oriented database design, and analysis and design. For the accompanying disk the system requirements are: C++ compiler, which can be Borland C++, Microsoft Visual C++, Symantec C++, GNU C++, or any other C++ compiler compatible with USL C++ 3.0.1 and the other compiler requirements.