Prinzip der Trennung der Verantwortlichkeiten
Das Prinzip der Trennung der Verantwortlichkeiten impliziert die Aufteilung eines Entwicklungsprojekts in funktionale Blöcke, die spezialisierte Aufgaben lösen.
Ein großer Vorteil der Anwendung des Prinzips der Trennung der Verantwortlichkeiten besteht darin, dass die Komplexität des Arbeitsablaufs verringert wird und gleichzeitig seine Zuverlässigkeit und Flexibilität (Anpassungsfähigkeit) erhöht wird.
Das einfachste Beispiel für die Anwendung des Prinzips der Trennung der Verantwortlichkeiten ist die Aufteilung der Funktionen zwischen Klassen und Objekten in der OOP.
Siehe auch
-
das Prinzip
SOLID,
welches Empfehlungen für Software auf OOP-Basis gibt -
das Prinzip
DRY,
welches Software in kleine Komponenten aufteilt -
das Prinzip
KISS,
welches den Verzicht auf die Verkomplizierung von Software vorsieht -
das Prinzip
YAGNI,
welches den Verzicht auf übermäßige Funktionalität von Software vorsieht -
das Prinzip
CQS,
welches für jede Funktion nur einen Befehl vorsieht -
das Prinzip
LoD,
welches bei der Softwareentwicklung angewendet wird