Research · Gamma, Helm, Johnson and Vlissides, Addison-Wesley, 1994
Design Patterns: Elements of Reusable Object-Oriented Software
foundational design theory
The Composite pattern: compose objects into part-whole hierarchies so that a client treats an individual object and a composition of objects uniformly. Here one mechanism binds, draws and addresses a pattern, a view and a deliverable alike; the application distinguishes them, the machinery does not.
Read Design Patterns: Elements of Reusable Object-Oriented Software · retrieved 2026-09-28
What it informs — 1
This source is what the model was built from. It does not itself commit the model to anything — a commitment does, and the ones it informs are named above.