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