* Entwurfsmuster, auf Englisch "design patterns" genannt, sind etablierte Lösungsvorlangen für wiederkehrende Deignherausforderungen in der Architektur wie auch in der Softwareentwicklung.
* Für Problemlösungen werden sie als wiederverwenbare Rahmenbedingungen eingesetzt, indem sie eine standardisierte Vorgehensweise beinhalten, die in gewissen Kontexten angewendet werden kann.
* Diese Muster fördern zudem die Effizienz bei Entwicklungen und ermöglichen eine konsistente Strukturierung von Code, was im Endeffekt auch noch die Wartbarkeit maßgeblich verbessert