> wiley.com

Practical Object-Oriented Development in C++ and Java

Cay S. Horstmann

Practical Object-Oriented Development in C++ and Java offers advice on real world ways to use these powerful programming languages and techniques. Using the Unified Modeling Language (UML) methodology, expert Cay S. Horstmann gives you clear, concise explanations of object-oriented design, C++, and Java in a way that makes them more accessible than they’ve ever been before. Horstmann compares and contrasts features of C++and Java to give you a deeper understanding of OO design. He separates the genuinely useful C++, Java and UML features from the less effective and potentially harmful ones.

Horstmann shows you how to determine the best programming practice for whatever application you’re in; provides the kind of eye-opening design tips and style rules that can only come from experience; and demystifies to advanced topics like frameworks and object persistence.

This unique book: • Offers over 100 practical design hints for good class design • Covers the essential OO features of Java 1.1--like serialization and reflection • Uses the C++ Standard Template Library (STL) throughout • Covers CRC cards in addition to UML .

Look here for useful code for smart pointers, easy output formatting in C++ and Java, a set of classes that makes STL safe to use, and a nifty utility that automatically extracts header files.

Download all the code from the book

Table of Contents

Bug List and Errata




ISBN 0-471-14767-2
May, 1997


Wiley Computer Publishing
Timely. Practical. Reliable.