DAY 11
WEEK 2
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 reli-
able 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