Czym jest zasada pojedynczej odpowiedzialności C#?
Czym jest zasada pojedynczej odpowiedzialności C#?

Wideo: Czym jest zasada pojedynczej odpowiedzialności C#?

Wideo: Czym jest zasada pojedynczej odpowiedzialności C#?
Wideo: Design Patterns: Single Responsibility Principle Explained Practically in C# (The S in SOLID) 2024, Listopad
Anonim

ten Zasada pojedynczej odpowiedzialności stwierdza, że klasa powinna mieć jeden i tylko jeden powód zmiany, tj. podsystem, moduł, klasa lub funkcja nie powinna mieć więcej niż jednego powodu zmiany. SRP został po raz pierwszy zdefiniowany przez Roberta C . Martin w swojej książce „Agile Software Development Zasady , Wzorce i Praktyki”.

Czym zatem jest zasada pojedynczej odpowiedzialności?

ten zasada pojedynczej odpowiedzialności jest programowaniem komputerowym zasada który stwierdza, że każdy moduł, klasa lub funkcja powinna mieć odpowiedzialność ponad pojedynczy część funkcjonalności zapewnianej przez oprogramowanie, i że odpowiedzialność powinien być całkowicie zamknięty przez klasę, moduł lub funkcję.

Poza powyższym, czym jest zasada substytucji Liskov C#? Uproszczenie Zasada substytucji Liskov SOLID w C# ten Zasada substytucji Liskov mówi, że obiekt klasy pochodnej powinien być w stanie zastąpić obiekt klasy bazowej bez powodowania błędów w systemie lub modyfikowania zachowania klasy bazowej.

Dlaczego zatem ważna jest zasada pojedynczej odpowiedzialności?

Pierwotna odpowiedź: co to jest zasada pojedynczej odpowiedzialności i dlaczego tak jest? ważny w tworzeniu oprogramowania? Chodzi o ochronę klas przed zmianami, które przychodzą z różnych kierunków. Za honorowanie SRP klasa powinna być odpowiedzialna tylko za pojedynczy aktor lub źródło wymagań.

Czym jest odpowiedzialność?

odpowiedzialność . Obowiązek lub zobowiązanie do zadowalającego wykonania lub ukończenia zadania (zleconego przez kogoś lub stworzonego przez własną obietnicę lub okoliczności), które należy wypełnić i które wiąże się z karą za niepowodzenie.

Zalecana: