Принципи SOLID

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

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

Вижте също

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