Content
Beispiellösungen für alle Designpatterns sind hier zu finden:
https://gitlab.drlue.at/example-projects/design_patterns.git
Die hier genannten Design Patterns beziehen sich ausschließlich auf den Kontext der Softwareentwicklung.
Vorbereitung
- Präsentation 1
- Präsentation 2 (Ab 2.2)
Fragen
Was sind Design Patterns?
Warum ist es gut Design Patterns zu verwenden?
Was sind Anti-Patterns?
Erkläre Folgende Patterns in eigenen Worten:
- Factory Pattern
- Strategy Pattern
- Observer Pattern
- Singleton Pattern
Code
Erstelle in einem Demoprojekt, jeweils ein Beispiel für die Nachfolgenden Patterns. Verwende dafür dieses Intellij Projekt.
- Factory Pattern
- Strategy Pattern
- Observer Pattern
- Singleton Pattern
Erstelle für jedes Pattern in deinem Demoprojekt ein UML Diagramm deiner Wahl.