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:
- Korlátozott ismeretekkel rendelkezzen más modulok és komponensek működéséről és funkcionalitásáról.
- Csak azokkal az engedélyezett komponensekkel lépjen kapcsolatba, és legyen elszigetelve az ismeretlen modulokkal való munkavégzéstől.
Lásd még
-
a
SOLIDelv,
amely OOP-alapú szoftverekre vonatkozó ajánlásokat ad -
a
DRYelv,
amely a szoftver finom komponensekre történő felosztását írja elő -
a
KISSelv,
amely a szoftverek bonyolításának elutasítását feltételezi -
a
YAGNIelv,
amely a szoftver túlzott funkcionalitásának elutasítását feltételezi -
a
CQSelv,
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