Mi a C# egységes felelősségi elv?
Mi a C# egységes felelősségi elv?

Videó: Mi a C# egységes felelősségi elv?

Videó: Mi a C# egységes felelősségi elv?
Videó: Design Patterns: Single Responsibility Principle Explained Practically in C# (The S in SOLID) 2024, November
Anonim

Az Egységes felelősség elve kimondja, hogy egy osztálynak csak egy oka lehet a változtatásra, azaz egy alrendszernek, modulnak, osztálynak vagy függvénynek nem lehet több oka a változtatásra. Az SRP-t Robert ököllel határozta meg C . Martin „Agilis szoftverfejlesztés Alapelvek , Minták és gyakorlatok”.

Ennek megfelelően mi az Egységes Felelősség Elve?

Az egységes felelősség elve egy számítógépes programozás elv ez kimondja, hogy minden modulnak, osztálynak vagy függvénynek rendelkeznie kell felelősség túl egy egyetlen a szoftver által biztosított funkciók egy részét, és azt felelősség teljes mértékben az osztálynak, modulnak vagy függvénynek kell tartalmaznia.

A fentieken kívül mi az a Liskov-helyettesítési elv, C#? Leegyszerűsítve a Liskov helyettesítési elv a SOLID-ból C# Az Liskov helyettesítési elv azt mondja, hogy egy származtatott osztály objektumának képesnek kell lennie az alaposztály egy objektumának lecserélésére anélkül, hogy bármilyen hibát hozna a rendszerbe vagy módosítaná az alaposztály viselkedését.

Ezért miért fontos az egységes felelősség elve?

Eredeti válasz: mi az egységes felelősség elve és miért van az fontos szoftverfejlesztésben? Arról van szó, hogy megvédjük az osztályokat a különböző irányokból érkező változásoktól. Az SRP tiszteletben tartásáért egy osztálynak csak a egyetlen szereplő vagy a követelmények forrása.

Mi a felelősség?

felelősség . Olyan (valaki által rábízott, saját ígéret vagy körülmények által létrehozott) feladat kielégítő elvégzésére vagy elvégzésére vonatkozó kötelezettség vagy kötelezettség, amelyet teljesíteni kell, és amelynek meghiúsulása következményes büntetést von maga után.

Ajánlott: