The GoF design patterns book defines Composite design pattern as follows - 'Compose objects into tree structures to represent part-whole hierarchies. Composite lets clients treat individual objects and compositions of objects uniformly.'