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