O'Reilly logo

Pattern-Oriented Analysis and Design: Composing Patterns to Design Software Systems by Sherif M. Yacoub, Hany H. Ammar

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 6. UML Support for Design Patterns

In Chapter 5 we discussed the design models used to support the POAD development process. The models that we use in the development process should be versatile; they should be commonly used and understood and should comply with some modeling standard in the field. POAD uses constructional design patterns that are strictly OO in nature. Hence, OO models should be used. Although it requires more than design models to capture the essence of a pattern, we focus in this chapter on the modeling aspects to support a design and development process. Other aspects of a pattern include usage tradeoffs, forces, consequences, and examples. These can be expressed by other means, such as in text or tables.

UML is the ...

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