Какво представлява принципът на единна отговорност в C#?
Какво представлява принципът на единна отговорност в C#?

Видео: Какво представлява принципът на единна отговорност в C#?

Видео: Какво представлява принципът на единна отговорност в C#?
Видео: Final Judgment | The Foundations for Christian Living 10 | Derek Prince 2024, Ноември
Anonim

В Принцип на единна отговорност заявява, че един клас трябва да има една и само една причина за промяна, т.е. подсистема, модул, клас или функция не трябва да има повече от една причина за промяна. SRP беше определен юмрук от Робърт ° С . Мартин в книгата си „Agile Software Development Принципи , модели и практики.

Съответно, какво представлява принципът на единна отговорност?

В принцип на единна отговорност е компютърно програмиране принцип който гласи, че всеки модул, клас или функция трябва да има отговорност над единичен част от функционалността, предоставена от софтуера, и това отговорност трябва да бъде изцяло капсулиран от класа, модула или функцията.

Освен това по-горе, какво представлява принципът на заместване на Лисков C#? Опростяване на Принцип на заместване на Лисков на ТВЪРДИ в ° С# В Принцип на заместване на Лисков казва, че обектът на производен клас трябва да може да замени обект от базовия клас, без да внася грешки в системата или да променя поведението на базовия клас.

Ето защо, защо принципът на единната отговорност е важен?

Първоначално отговорено: какво е принцип на единна отговорност и защо е така важно в разработката на софтуер? Става дума за защита на класовете от промени, които идват от различни посоки. За спазване на SRP, клас трябва да отговаря само за a единичен актьор или източник на изисквания.

Какво е отговорност?

отговорност . Задължение или задължение за задоволително изпълнение или изпълнение на задача (възложена от някого или създадена от собствено обещание или обстоятелства), която човек трябва да изпълни и която има последващо наказание за провал.

Препоръчано: