Unter Design Patterns (dt. Entwurfsmustern) versteht man bewährte Lösungsschemata für wiederkehrende Herausforderungen in Entwürfen für die Bereiche Softwareentwicklung und -architektur. Durch den Einsatz von Design Patterns werden Entwürfe wiederverwendbar und erweiterbar und ersparen dem Entwickler viel Zeit bei der Entwurfsentwicklung.
Nach dem Seminar kennen Sie die Grundlagen und Qualitätskriterien für gutes Softwearedesign. Sie nutzen fortgeschrittene Konzepte beim Design von Klassen und haben einen Überblick über System- und Anwendungsarchitekturen. Darüber hinaus können Sie, ausgehend von objektorientierten Analyseergebnissen, selbstständig Entwürfe erarbeiten und darstellen.