O'Reilly logo

Sams Teach Yourself Object Oriented Programming in 21 Days, Second Edition by Anthony Sintes

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 9. Introduction to Object Oriented Analysis (OOA)

Yesterday you learned how to visualize your class designs through class models. You saw how class models can help other developers better understand your design by highlighting the different kinds of objects and relationships that they will find in your software. Modeling languages such as the UML give you and your fellow developers a common language in which to speak about design.

However, the question still remains; how do you design object oriented software? Models simply capture a snap shot of your design. Models do not help you understand your problems or formulate a solution. Instead, models are simply the end result of software design. How do you get there?

Over the course of the next ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required