Was ist das Single-Responsibility-Prinzip C#?
Was ist das Single-Responsibility-Prinzip C#?

Video: Was ist das Single-Responsibility-Prinzip C#?

Video: Was ist das Single-Responsibility-Prinzip C#?
Video: Das Single-Responsibility-Prinzip (SRP) // deutsch 2024, November
Anonim

Die Grundsatz der Einzelverantwortung besagt, dass eine Klasse nur einen Grund für eine Änderung haben sollte, d. h. ein Subsystem, ein Modul, eine Klasse oder eine Funktion sollte nicht mehr als einen Grund für eine Änderung haben. Das SRP wurde zuerst von Robert. definiert C . Martin in seinem Buch "Agile Softwareentwicklung Grundsätze , Muster und Praktiken".

Was ist demnach das Prinzip der Einzelverantwortung?

Die Einzelverantwortungsprinzip ist eine Computerprogrammierung Prinzip das besagt, dass jedes Modul, jede Klasse oder Funktion haben sollte Verantwortung über ein Einzel Teil der von der Software bereitgestellten Funktionalität, und dass Verantwortung sollte vollständig von der Klasse, dem Modul oder der Funktion gekapselt sein.

Was ist außerdem das Liskov-Substitutionsprinzip C#? Vereinfachung der Liskov-Substitutionsprinzip von SOLID in C# Die Liskov-Substitutionsprinzip sagt, dass das Objekt einer abgeleiteten Klasse in der Lage sein sollte, ein Objekt der Basisklasse zu ersetzen, ohne Fehler in das System zu bringen oder das Verhalten der Basisklasse zu ändern.

Warum ist das Prinzip der Einzelverantwortung wichtig?

Ursprünglich beantwortet: was ist Einzelverantwortungsprinzip und warum ist das so wichtig in der Softwareentwicklung? Es geht darum, Klassen vor Veränderungen zu schützen, die aus verschiedenen Richtungen kommen. Für die Ehrung des SRP sollte eine Klasse nur für a. verantwortlich sein Einzel Akteur oder Anforderungsquelle.

Was ist eine Verantwortung?

Verantwortung . Eine Pflicht oder Verpflichtung, eine (von jemandem zugewiesene oder durch eigene Zusagen oder Umstände geschaffene) Aufgabe zufriedenstellend auszuführen oder zu erledigen, die man erfüllen muss und die bei Misserfolg mit einer Strafe verbunden ist.

Empfohlen: