Entwurfsmuster
Erscheinungsbild
Design Patterns (Entwurfsmuster) werden in der Software-Entwicklung benutzt. Man versteht darunter Lösungen für typische Probleme. Sie werden in einer etwas idealisierten Form beschrieben. Für die Lösungen werden Vorlagen angegeben.
Jedes Muster hat einen Namen. Dies vereinfacht die Diskussion unter Softwarentwicklern, da man abstrahiert über eine Softwarestruktur sprechen kann.
Grundlegende Pattern sind Composite, Observer/Listener, Factory und Singleton (Einzelgänger).