LoD Kural Seti

Programlama için LoD kural seti (Law of Demeter, Demeter Yasası), yazılım geliştirme sırasında sistemin farklı bileşenleri arasındaki etkileşimin sınırlandırılmasını önerir.

LoD kurallarına göre, sisteminizdeki her bileşen şunları yapmalıdır:

Ayrıca Bakınız

  • Nesne Yönelimli Programlamaya dayalı yazılım için öneriler sunan SOLID prensibi
  • Yazılımı küçük bileşenlere ayıran DRY prensibi
  • Yazılımın karmaşıklaştırılmasından kaçınmayı öneren KISS prensibi
  • Aşırı yazılım işlevselliğinden kaçınmayı öneren YAGNI prensibi
  • Her fonksiyon için yalnızca bir komut tanımlayan CQS prensibi
  • Yazılım geliştirme sırasında uygulanan sorumluluk ayrımı prensibi