Šta je princip jedinstvene odgovornosti C#?
Šta je princip jedinstvene odgovornosti C#?

Video: Šta je princip jedinstvene odgovornosti C#?

Video: Šta je princip jedinstvene odgovornosti C#?
Video: Белый Тигр (4К , военный, реж. Карен Шахназаров, 2012 г., с субтитрами) 2024, Maj
Anonim

The Princip jedinstvene odgovornosti navodi da klasa treba da ima jedan i samo jedan razlog za promjenu, tj. podsistem, modul, klasa ili funkcija ne bi trebali imati više od jednog razloga za promjenu. SRP je definisao Robert C . Martin u svojoj knjizi „Agilni razvoj softvera Principi , obrasci i prakse.

Shodno tome, šta je princip jedinstvene odgovornosti?

The princip jedinstvene odgovornosti je kompjutersko programiranje princip koji navodi da svaki modul, klasa ili funkcija treba da ima odgovornost preko a single dio funkcionalnosti koje pruža softver, i to odgovornost treba biti u potpunosti enkapsuliran klasom, modulom ili funkcijom.

Osim gore navedenog, šta je Liskov princip zamjene C#? Pojednostavljivanje Liskov princip zamjene od SOLID in C# The Liskov princip zamjene kaže da bi objekt izvedene klase trebao biti u stanju zamijeniti objekt osnovne klase bez donošenja ikakvih grešaka u sistemu ili modificiranja ponašanja osnovne klase.

Zbog toga, zašto je važan princip jedinstvene odgovornosti?

Prvobitno odgovoreno: šta je princip jedinstvene odgovornosti i zašto je tako bitan u razvoju softvera? Radi se o zaštiti klasa od promjena koje dolaze iz različitih smjerova. Za poštovanje SRP-a, klasa bi trebala biti odgovorna samo za a single akter ili izvor zahtjeva.

Šta je odgovornost?

odgovornost . Dužnost ili obaveza da se na zadovoljavajući način izvrši ili dovrši zadatak (koji je neko dodijelio, ili stvoren vlastitim obećanjem ili okolnostima) koji mora ispuniti, a koji ima posljedičnu kaznu za neuspjeh.

Preporučuje se: