Nabor pravil LoD
Nabor pravil LoD za programiranje (Law of Demeter, Zakon Demetre) predvideva, da je treba pri razvoju programske opreme omejiti interakcijo med različnimi komponentami sistema.
Po pravilih LoD mora vsaka komponenta v vašem sistemu:
- Imati omejene podatke o delu in funkcionalnosti drugih modulov in komponent.
- Interagirati samo s tistimi dovoljenimi komponentami in biti izolirana od dela z neznanimi moduli.
Glejte tudi
-
princip
SOLID,
ki podaja priporočila za programsko opremo na osnovi OOP -
princip
DRY,
ki deli programsko opremo na fine komponente -
princip
KISS,
ki predvideva opustitev zapletanja programske opreme -
princip
YAGNI,
ki predvideva opustitev odvečne funkcionalnosti programske opreme -
princip
CQS,
ki določa za vsako funkcijo samo en ukaz -
princip ločitve odgovornosti,
ki se uporablja pri razvoju programske opreme