Benutzer-Werkzeuge

Webseiten-Werkzeuge


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
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.

de/lehre/programmierkonzepte/ws2016/24/index.txt · Zuletzt geändert: 2020/09/30 21:35 von 127.0.0.1