A felelősségmegosztás elve
A felelősségmegosztás elve olyan funkcionális blokkok kiemelését jelenti a fejlesztés alatt álló projektben, amelyek specializált feladatokat oldanak meg.
A felelősségmegosztás elvének alkalmazásának nagy előnye az, hogy csökken a munkafolyamat bonyolultsága, ugyanakkor nő annak megbízhatósága és rugalmassága (alkalmazkodóképessége).
A felelősségmegosztás elvének legegyszerűbb példája a funkciók osztályok és objektumok közötti megosztása az OOP-ban.
Lásd még
-
a
SOLIDelv,
amely OOP-alapú szoftverajánlásokat ad -
a
DRYelv,
amely a szoftvert apró komponensekre bontja -
a
KISSelv,
amely a szoftver bonyolításának elutasítását feltételezi -
a
YAGNIelv,
amely a szoftver túlzott funkcionalitásának elutasítását feltételezi -
a
CQSelv,
amely minden függvény számára csak egy parancsot határoz meg -
a
LoDelv,
amely szoftverfejlesztés során alkalmazható