Čo je princíp jednotnej zodpovednosti C#?
Čo je princíp jednotnej zodpovednosti C#?

Video: Čo je princíp jednotnej zodpovednosti C#?

Video: Čo je princíp jednotnej zodpovednosti C#?
Video: ЮЛЯ ФИНЕСС: Как я вышла с 8 этажа! Групповое изнасилование под мефедроном, психиатрическая больница 2024, Smieť
Anonim

The Princíp jednotnej zodpovednosti uvádza, že trieda by mala mať jeden a len jeden dôvod na zmenu, t. j. subsystém, modul, trieda alebo funkcia by nemala mať viac ako jeden dôvod na zmenu. SRP ako prvý definoval Robert C . Martin vo svojej knihe „Agilný vývoj softvéru Princípy , Vzory a postupy“.

Čo je teda princíp jednotnej zodpovednosti?

The princíp jedinej zodpovednosti je počítačové programovanie princíp ktorý uvádza, že by mal mať každý modul, trieda alebo funkcia zodpovednosť cez slobodný časť funkcionality poskytovanej softvérom a to zodpovednosť by mali byť úplne zapuzdrené triedou, modulom alebo funkciou.

Okrem vyššie uvedeného, čo je Liskovov substitučný princíp C#? Zjednodušenie Liskov substitučný princíp SOLID v C# The Liskov substitučný princíp hovorí, že objekt odvodenej triedy by mal byť schopný nahradiť objekt základnej triedy bez toho, aby priniesol nejaké chyby do systému alebo upravil správanie základnej triedy.

Prečo je teda zásada jednotnej zodpovednosti dôležitá?

Pôvodná odpoveď: čo je princíp jedinej zodpovednosti a prečo to tak je dôležité vo vývoji softvéru? Ide o ochranu tried pred zmenami, ktoré prichádzajú z rôznych smerov. Za rešpektovanie SRP by mala byť trieda zodpovedná len za a slobodný aktér alebo zdroj požiadaviek.

Čo je to zodpovednosť?

zodpovednosť . Povinnosť alebo povinnosť uspokojivo vykonať alebo dokončiť úlohu (niekým zadanú alebo vytvorenú vlastným sľubom alebo okolnosťami), ktorú musí splniť a ktorá má následný trest za zlyhanie.

Odporúča: