24. Open-Closed-Prinzip
- Themen
- Das Open-Closed-Prinzip
- Symptome, die für seinen Einsatz sprechen
- Beispiele für seinen Einsatz
- Bedeutung im Gesamtkontext der Software-Architektur
- Folien
- PDF
Zentrale Aspekte
Softwareeinheiten sollten offen für Erweiterungen,
aber verschlossen für Veränderungen sein.
Symptome für den Einsatz:
Unflexibilität, Zerbrechlichkeit und Unbeweglichkeit
Der Schlüssel des Prinzips ist Abstraktion
in Verbindung mit Vererbung.
Verschlossenheit gegen Veränderung ist nie vollständig.
Kern objektorientierten Entwurfs:
Führt zu Flexibilität, Wiederverwendbarkeit, Wartbarkeit.
Weiterführende Literatur
Eine kommentierte und handverlesene Liste mit weiterführender Literatur zum Thema. Die Auswahl ist zwangsläufig subjektiv.
…