АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP, Python и фреймворки. Сегодня последний день для записи! Жми!
12 of 59 menu
Бесплатный ЛЕТНИЙ курс по React фреймворку NextJS. Мы уже начали, но еще можно присоединится! Жми для записи!

Принцип разделения ответственности

Принцип разделения ответственности подразумевает выделение в разрабатываемом проекте функциональных блоков, решающих специализированные задачи.

Большое преимущество применения принципа разделения ответственности заключается в том, что снижается сложность рабочего процесса и в то же время увеличивается его надежность и гибкость (адаптивность).

Наиболее простым примером использования принципа разделения ответственности является разделение функций между классами и объектами в ООП.

Смотрите также

  • принцип SOLID,
    который задает рекомендации ПО на основе ООП
  • принцип DRY,
    который разделение ПО на мелкие компоненты
  • принцип KISS,
    который предполагает отказ от усложнения ПО
  • принцип YAGNI,
    который предполагает отказ от избыточной функциональности ПО
  • принцип CQS,
    который задает для каждой функции только одну команду
  • принцип LoD,
    который применяется при разработке ПО
enru