de:lehre:programmierkonzepte:ws2016:24:index
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
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.
…
de/lehre/programmierkonzepte/ws2016/24/index.txt · Zuletzt geändert: 2020/09/30 21:35 von 127.0.0.1