Stel reëls van LoD
Die stel reëls LoD vir programmering (Law of Demeter, Wet van Demeter) stel voor dat tydens sagteware-ontwikkeling die interaksie tussen verschillende komponente van die stelsel beperk moet word.
Volgens die LoD-reëls moet elke komponent in jou stelsel:
- Beperkte kennis hê oor die werking en funksionaliteit van ander modules en komponente.
- Slegs in wisselwerking tree met daardie gemagtigde komponente en geïsoleer wees van die hantering van onbekende modules.
Sien ook
-
die beginsel
SOLID,
wat riglyne vir OOG-gebaseerde sagteware stel -
die beginsel
DRY,
wat die verdeling van sagteware in klein komponente behels -
die beginsel
KISS,
wat die vermyding van die verkomplikasie van sagteware voorstel -
die beginsel
YAGNI,
wat die vermyding van oorbodige sagtewarefunksionaliteit voorstel -
die beginsel
CQS,
wat vir elke funksie slegs een opdrag stel -
die beginsel verantwoordelikheidsskeiding,
wat tydens sagteware-ontwikkeling toegepas word