АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP или фреймворки. Сегодня последний день для записи! Жми!
12 of 59 menu
НОВИНКА: Практика на Реальных Проектах и Работы в Портфолио. Бесплатный курс! Жми для записи!

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

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

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

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

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

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