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