Designmuster. In der Softwareentwicklung ist ein Entwurfsmuster eine allgemeine wiederholbare Lösung für ein häufig auftretendes Problem beim Softwareentwurf. Ein Entwurfsmuster ist kein fertiges Design, das direkt in Code umgewandelt werden kann. Es ist eine Beschreibung oder Vorlage für die Lösung eines Problems, die in vielen verschiedenen Situationen verwendet werden kann.