Начело раздвајања одговорности

Начело раздвајања одговорности подразумева издвајање у пројекту који се развија функционалних блокова који решавају специјализоване задатке.

Велика предност примене начела раздвајања одговорности огледа се у томе што се смањује сложеност радног процеса, а истовремено се повећава његова поузданост и флексибилност (прилагодљивост).

Најједноставнији пример употребе начела раздвајања одговорности је раздвајање функција између класа и објеката у ООП.

Погледајте такође

  • начело SOLID,
    које даје препоруке за софтвер на бази ООП
  • начело DRY,
    које раздваја софтвер на ситне компоненте
  • начело KISS,
    које подразумева одрицање од компликовања софтвера
  • начело YAGNI,
    које подразумева одрицање од сувишне функционалности софтвера
  • начело CQS,
    које задаје за сваку функцију само једну команду
  • начело LoD,
    које се примењује при развоју софтвера