SOLID Prinsipləri

Obyekt yönümlü proqramlaşdırmanın (OOP) əsasında funksional, uzun müddət dəstəklənən proqram təminatı yaratmaq üçün SOLID prinsipləri zəruridir.

SOLID-in əsas prinsipləri:

Həmçinin baxın

  • proqram təminatını kiçik komponentlərə ayıran DRY prinsipi
  • proqram təminatının mürəkkəbləşdirilməsindən imtinanı nəzərdə tutan KISS prinsipi
  • proqram təminatının həddən artıq funksionallığından imtinanı nəzərdə tutan YAGNI prinsipi
  • hər bir funksiya üçün yalnız bir əmr təyin edən CQS prinsipi
  • proqram təminatının hazırlanmasında tətbiq olunan LoD prinsipi
  • proqram təminatının hazırlanmasında tətbiq olunan məsuliyyətlərin ayrılması prinsipi