Navigating C++ and Object-oriented Design

Featuring chapter summaries, a detailed glossary, and extensive exercises, a comprehensive, hands-on tutorial guide explains both C++++ and object-oriented design techniques; shows how C++++ improves on C; and covers the latest ANSI C++++ features. Original. (Intermediate).

This approach shows you why a modeling notation with design concepts such as
aggregation, association, inheritance, classes, and responsibilities is important. It
explains what objects are and gives you a reason to learn C++. Beginners who ...