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