Načelo ločitve odgovornosti
Načelo ločitve odgovornosti pomeni določitev v razvijajočem se projektu funkcionalnih blokov, ki rešujejo specializirane naloge.
Velika prednost uporabe načela ločitve odgovornosti je v tem, da se zmanjša kompleksnost delovnega procesa in hkrati poveča njegova zanesljivost in fleksibilnost (prilagodljivost).
Najenostavnejši primer uporabe načela ločitve odgovornosti je razdelitev funkcij med razrede in objekte v OOP.
Glejte tudi
-
načelo
SOLID,
ki daje priporočila za programska oprema na osnovi OOP -
načelo
DRY,
ki deli programsko opremo na majhne komponente -
načelo
KISS,
ki predvideva opustitev zapletanja programske opreme -
načelo
YAGNI,
ki predvideva opustitev odvečne funkcionalnosti programske opreme -
načelo
CQS,
ki določa za vsako funkcijo samo en ukaz -
načelo
LoD,
ki se uporablja pri razvoju programske opreme