Wenn eine Klasse mehr als einen Grund zur Änderung hat – also mehrere Verantwortlichkeiten trägt (z. B. Datenverarbeitung und Logging oder UI-Logik und Datenhaltung) – verstößt sie gegen SRP. Typische Anzeichen sind zu viele Methoden mit unterschiedlichen thematischen Zwecken oder häufige Änderungen aus verschiedenen Gründen.
Wie erkennst du, dass eine Klasse gegen das SRP verstößt?
—