ABSTRACT
Deal with groups or collections of objects Deal with the details of how to compose classes and objects to form larger
structures Concentrate on the most efficient way of designing a class so that its
instances do not carry any duplicate data Allow the definition of operations on collections of objects
Chapter Pattern Name Description
15 Composite Allows both individual objects and composite objects to be treated uniformly.