Zasady SOLID

Zasady programowania obiektowego SOLID są niezbędne przy tworzeniu funkcjonalnego, długoterminowo utrzymywalnego oprogramowania w oparciu o programowanie obiektowe (OOP).

Główne zasady SOLID:

Zobacz też

  • zasada DRY,
    która dzieli oprogramowanie na małe komponenty
  • zasada KISS,
    która zakłada rezygnację z komplikowania oprogramowania
  • zasada YAGNI,
    która zakłada rezygnację z nadmiernej funkcjonalności oprogramowania
  • zasada CQS,
    która określa dla każdej funkcji tylko jedno polecenie
  • zasada LoD,
    która jest stosowana przy tworzeniu oprogramowania
  • zasada rozdzielenia odpowiedzialności,
    która jest stosowana przy tworzeniu oprogramowania