18 lines
569 B
Markdown
18 lines
569 B
Markdown
# Design Patterns
|
|
- Typische Lösung für häufige Probleme im Software Design
|
|
- Kein Code, nur Lösungsansatz
|
|
- Gute OO-Designs sind wiederverwendbar, erweiterbar, wartbar
|
|
|
|
## Typen von Design Patterns
|
|
- **Creational Patterns**
|
|
- Objekterstellungsmechanismen → erhöhen Flexibilität
|
|
- **Strukturelle Pattern**
|
|
- Objekte anwenden und Klassen in größeren Strukturen gruppieren ohne Flexibilität einzubußen
|
|
- **Behavioral Patterns**
|
|
- Algorithmen und Zuordnung von Verantwortlichkeiten
|
|
|
|
## How to use a design pattern
|
|
- Bibliotheken
|
|
|
|
## Observer Pattern
|
|
- |