Software-Test: Verfa... Hauptseminar Softwar... Softwarespezifikatio...

Design Patterns und Anti-Patterns


Seminar

In den Vorträgen des Seminars soll den Teilnehmern ein Überblick über Design Patterns und Anti-Patterns vermittelt werden. Hierzu sollen exemplarisch einige Design Patterns aus den Kategorien Erzeugungsmuster, Strukturmuster und Verhaltensmuster vorgestellt und ihre Anwendung diskutiert werden. Während die Design Patterns möglichst allgemeine Lösungen zu bestimmten Problemklassen der Software-Entwicklung bieten, stellen Anti-Patterns Beispiele für die schlechte Lösung eines Problems dar. Unter Berücksichtung der negativen Konsequenzen der Anti-Patterns können diese in eine neue Lösung (Refactored Solution) umgewandelt werden. Deshalb sollen in einem zweiten Abschnitt des Seminars Anti-Patterns als Kontrast zu den Design Patterns vorgestellt und an Beispielen verdeutlicht werden. Voraussetzungen bei den Vortragenden sind gute Kenntnisse des objektorientierten Entwurfs. Nach Absprache kann als Vortragssprache English oder Deutsch gewählt werden.

Literatur

Design Patterns:

Anti-Patterns:

Links

Design Patterns

Anti-Patterns



top