Начело раздвајања одговорности
Начело раздвајања одговорности подразумева издвајање у пројекту који се развија функционалних блокова који решавају специјализоване задатке.
Велика предност примене начела раздвајања одговорности огледа се у томе што се смањује сложеност радног процеса, а истовремено се повећава његова поузданост и флексибилност (прилагодљивост).
Најједноставнији пример употребе начела раздвајања одговорности је раздвајање функција између класа и објеката у ООП.
Погледајте такође
-
начело
SOLID,
које даје препоруке за софтвер на бази ООП -
начело
DRY,
које раздваја софтвер на ситне компоненте -
начело
KISS,
које подразумева одрицање од компликовања софтвера -
начело
YAGNI,
које подразумева одрицање од сувишне функционалности софтвера -
начело
CQS,
које задаје за сваку функцију само једну команду -
начело
LoD,
које се примењује при развоју софтвера