569 B
569 B
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