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