A LoD szabályrendszer

A LoD szabályrendszer a programozásban (Law of Demeter, Démétér törvénye) azt feltételezi, hogy a szoftverfejlesztés során korlátozni kell a különböző rendszerkomponensek közötti interakciót.

A LoD szabályai szerint minden komponens a rendszerben:

Lásd még

  • a SOLID elv,
    amely OOP-alapú szoftverekre vonatkozó ajánlásokat ad
  • a DRY elv,
    amely a szoftver finom komponensekre történő felosztását írja elő
  • a KISS elv,
    amely a szoftverek bonyolításának elutasítását feltételezi
  • a YAGNI elv,
    amely a szoftver túlzott funkcionalitásának elutasítását feltételezi
  • a CQS elv,
    amely minden függvény számára csak egy parancsot határoz meg
  • a felelősségmegosztás elve,
    amelyet szoftverfejlesztés során alkalmaznak