Принципы SOLID

Принципы объектно‑ориентированного программирования SOLID необходимы, при создании функционального, поддерживаемого длительное время ПО на основе объектно‑ориентированного программирования (ООП).

Основные принципы SOLID:

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

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