Benutzer-Werkzeuge

Webseiten-Werkzeuge


de:lehre:programmierkonzepte:ws2016:23:index

23. Single-Responsibility-Prinzip

Themen
Das Single-Responsibility-Prinzip
Symptome, die für seinen Einsatz sprechen
Beispiele für seinen Einsatz
Bedeutung im Gesamtkontext der Software-Architektur
Folien
PDF


Zentrale Aspekte

  • Eine Klasse sollte immer nur einen Grund haben,
    sich zu ändern.
  • Symptome für den Einsatz:
    Zerbrechlichkeit und Unflexibilität
  • Verantwortlichkeiten richtig zu trennen,
    rührt an den Kern aller Software-Architektur.
  • Trennung der Verantwortlichkeiten ist nur dann wichtig,
    wenn unabhängige Änderungen real auftreten.
  • Eines der einfachsten und gleichzeitig
    am schwersten korrekt umzusetzenden Prinzipien.

Weiterführende Literatur

Eine kommentierte und handverlesene Liste mit weiterführender Literatur zum Thema. Die Auswahl ist zwangsläufig subjektiv.

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