Kas yra vienos atsakomybės principas C#?
Kas yra vienos atsakomybės principas C#?

Video: Kas yra vienos atsakomybės principas C#?

Video: Kas yra vienos atsakomybės principas C#?
Video: Design Patterns: Single Responsibility Principle Explained Practically in C# (The S in SOLID) 2024, Gegužė
Anonim

The Vienos atsakomybės principas teigia, kad klasė turi turėti vieną ir tik vieną pakeitimo priežastį, t. y. posistemis, modulis, klasė ar funkcija neturėtų turėti daugiau nei vienos pakeitimo priežasties. SRP pirmą kartą apibrėžė Robertas C . Martinas savo knygoje „Agile Software Development Principai , Šablonai ir praktika“.

Taigi, kas yra bendros atsakomybės principas?

The vienos atsakomybės principas yra kompiuterinis programavimas principu kuri teigia, kad kiekvienas modulis, klasė ar funkcija turi turėti atsakomybė virš vienišas programinės įrangos teikiamų funkcijų dalis, ir tai atsakomybė turėtų būti visiškai įtrauktas į klasę, modulį arba funkciją.

Be to, kas yra Liskovo pakeitimo principas C#? Supaprastinus Liskovo pakeitimo principas SOLID C# The Liskovo pakeitimo principas sako, kad išvestinės klasės objektas turi turėti galimybę pakeisti bazinės klasės objektą, nesukeldamas jokių klaidų sistemoje ar nekeisdamas pagrindinės klasės elgesio.

Todėl kodėl svarbus vienos atsakomybės principas?

Iš pradžių atsakyta: kas yra vienos atsakomybės principas ir kodėl taip yra svarbu programinės įrangos kūrimo srityje? Kalbama apie klasių apsaugą nuo pokyčių, atsirandančių iš skirtingų krypčių. Už SRP pagerbimą klasė turėtų būti atsakinga tik už a vienišas veikėjas arba reikalavimų šaltinis.

Kas yra atsakomybė?

atsakomybė . Pareiga arba pareiga patenkinamai atlikti ar užbaigti užduotį (kieno nors paskirtą arba sukurtą paties pažadu ar aplinkybėmis), kurią privaloma įvykdyti ir už kurios neatlikimą gresia bauda.

Rekomenduojamas: