Entwurfsmuster (Design Patterns) unterstützen Systementwickler mit bewährten kontextunabhängigen Lösungen für bekannte und wiederkehrende Entwurfsprobleme. Das Seminar zeigt alle 23 — oder 24, wenn man Adapter als Klassenmuster und Objektmuster doppelt zählt — allgemein anerkannten Entwurfsmuster der ›Gang of Four‹ (GoF) auf und schult das Denken in Lösungsstrukturen, um übliche komplexe Probleme, wie die Trennung von Geschäftslogik und Benutzeroberfläche, elegant zu realisieren. Jeder Softwareentwickler wird mit dem dokumentierten Wissen über die Entwicklungserfahrung ermuntert, nicht mehr nur in einzelnen Klassen, sondern in ganzen Lösungsstrukturen zu denken und zu modellieren. Übungen mit Fallbeispielen vertiefen das Verständnis für die zugrunde liegenden objektorientierten Konzepte, um in Mustern und Mustersprachen zu denken, und sie im Projekt intuitiv einsetzen zu können. Das verkürzt später die Entwicklungszeit und erhöht die Wartbarkeit.