Day 11. Object-Oriented Analysis and Design

It is easy to become focused on the syntax of C++ and to lose sight of how and why you use these techniques to build programs.

Today, you will learn

• How to use object-oriented analysis to understand the problem you are trying to solve

• How to use object-oriented design to create a robust, extensible, and reliable solution

• How to use the Unified Modeling Language (UML) to document your analysis and design

Building Models

If complexity is to be managed, a model of the universe must be created. The goal of the model is to create a meaningful abstraction of the real world. Such an abstraction should be simpler than the real world but should also accurately reflect the real world so that the model ...

Get Sams Teach Yourself C++ in 21 Days , Fifth Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.