LoD-regelset
De regelset LoD voor programmeren (Law of Demeter, Wet van Demeter) houdt in dat bij softwareontwikkeling de interactie tussen verschillende componenten van het systeem beperkt moet worden.
Volgens de LoD-regels moet elke component in uw systeem:
- Beperkte kennis hebben over de werking en functionaliteit van andere modules en componenten.
- Alleen communiceren met die toegestane componenten en geïsoleerd zijn van het werken met onbekende modules.
Zie ook
-
het
SOLID-principe,
dat richtlijnen geeft voor OOP-gebaseerde software -
het
DRY-principe,
dat software opsplitst in kleine componenten -
het
KISS-principe,
dat afziet van het compliceren van software -
het
YAGNI-principe,
dat afziet van overbodige functionaliteit in software -
het
CQS-principe,
dat voor elke functie slechts één opdracht geeft -
het verantwoordelijkheidscheidingsprincipe,
dat wordt toegepast bij softwareontwikkeling