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 17. Wrapping Up

Design patterns cannot possibly become part of streamlined software development process unless we develop practical methodologies that essentially use patterns in their core development process. Pattern-based development processes in turn cannot be successful and widely adopted unless they solve the issues related to composition of patterns.

POAD is about designing software systems by composing design patterns in a systematic manner. We have discussed three aspects of the methodology:

  1. Technological aspects, including the visual design models,

  2. Process aspects, including the steps to use POAD, and

  3. Usability aspects, including application of POAD in several case studies.

Systematic Composition of Design Pattern

Whereas design patterns ...

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