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