August 2003
Intermediate to advanced
416 pages
11h 21m
English
In Part II we discuss the technological aspects of POAD. Chapter 4 discusses the role of design patterns as building blocks of software design. We discuss which design patterns can be used with POAD. Chapter 5 introduces the design models that we use to compose design patterns. It also shows how the Unified Modeling Language (UML) syntactically supports these models. In Chapter 6 we discuss the UML support for design patterns. We compare different UML approaches to model design patterns and their composition.