21.1. Iteration 2 Emphasis: Object Design and Patterns

The inception phase chapters and those for iteration 1 in the elaboration phase emphasized a range of fundamental analysis and object design skills, in order to share information on a breadth of common steps in building object systems.

In this iteration, the case study just emphasizes:

  • essential object design

  • the use of patterns to create a solid design

  • application of the UML to visualize the models

These are primary objectives of the book, and critical skills.

There is minimal discussion of requirements analysis or domain modeling, and the explanation of the design is more succinct, now that (in iteration 1) a detailed explanation of the basics of how to think in objects has been presented. ...

Get Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process, Second 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.