"Computer science is the discipline that believes all problems can be solved with one more layer of indirection."
Strukturmuster bieten Lösungen für Probleme an, die bei der Komposition von Klassen und Objekten auftreten können. Das Dekorierer-Muster (siehe „Dekorierer“) ermöglicht beispielsweise das dynamische Hinzufügen von Funktionalität zu einem Objekt während der Laufzeit.