SOLID Prensipleri

Nesne yönelimli programlama (OOP) temelinde işlevsel, uzun süre bakımı yapılabilir yazılım oluştururken SOLID nesne yönelimli programlama prensipleri gereklidir.

SOLID'in temel prensipleri:

Ayrıca Bakınız

  • Yazılımı küçük bileşenlere ayıran DRY prensibi,
  • Yazılımın karmaşıklıktan kaçınmayı öneren KISS prensibi,
  • Yazılımın gereksiz işlevsellikten kaçınmayı öneren YAGNI prensibi,
  • Her işlev için yalnızca bir komut belirleyen CQS prensibi,
  • Yazılım geliştirilirken uygulanan LoD prensibi,
  • Yazılım geliştirilirken uygulanan sorumluluk ayrımı prensibi,