Mithilfe des Composite Pattern können Objekt - Baumstrukturen verwaltet werden. Jeder Knotenpunkt kann dabei ein konkretes Objekt "Component" oder eine Sammlung von Objekten "Container" sein. Container und Component besitzen eine gemeinsame Schnittstelle.