[Name] Composite [In Design Patterns] Yes [In Code Complete[15]] Yes [Other] N/A [Description] 
Compose objects into tree structures to represent part-whole hierarchies. Composite lets clients treat individual objects and compositions of objects uniformly.