17.7. Where are We Now?
So far, this chapter has summarized the background for OO design:
- The iterative process background Prior artifacts? How do they relate to OO design models? How much time should we spend design modeling?
- RDD as a metaphor for object designa community of collaborating responsible objects.
- Patterns as a way to name and explain OO design ideasGRASP for basic patterns of assigning responsibilities, and GoF for more advanced design ideas. Patterns can be applied during modeling and during coding.
- UML for OO design visual modeling , during which time both GRASP and GoF patterns can be applied.