Inhaltsverzeichnis:
- Definition - Was bedeutet Single Responsibility Principle (SRP)?
- Techopedia erklärt Single Responsibility Principle (SRP)
Definition - Was bedeutet Single Responsibility Principle (SRP)?
Das Single-Responsibility-Prinzip (SRP) ist Teil des von Robert C. Martin entwickelten Akronyms „SOLID“ für Programmierprinzipien. Es bezieht sich auf jedes Objekt in einer Codebasis, das eine einzelne spezifische Funktion hat.
Techopedia erklärt Single Responsibility Principle (SRP)
Zu den SOLID-Prinzipien gehören das Prinzip der Einzelverantwortung sowie vier weitere Prinzipien, die auf dem SOLID-Akronym beruhen: Open-Closed, Liskov-Substitution, Schnittstellentrennung und Abhängigkeitsinversion.
Als Teil dieses Satzes, der die Codeentwicklung und -erweiterung vereinfachen und bei Aktualisierungen und Änderungen helfen soll, gibt das Prinzip der einmaligen Verantwortung eine einzige Funktion pro Klasse an und hilft dabei, Code modular zu gestalten, um gegenseitige Abhängigkeiten zu vermeiden. Klassen und Elemente, für die nur eine Verantwortung besteht, sind in einer Codebasisumgebung einfacher zu erklären und zu verstehen. Dies macht die Einzelfunktionsverantwortung als Teil des Akronyms SOLID zu einem Schlüssel zur Optimierung der objektorientierten Programmierung.
