Súbor pravidiel LoD
Súbor pravidiel LoD pre programovanie (Law of Demeter, Zákon Demeter) predpokladá, že pri vývoji softvéru by sa mala obmedziť interakcia medzi rôznymi komponentmi systému.
Podľa pravidiel LoD by mal každý komponent vo vašom systéme:
- Mať obmedzené vedomosti o činnosti a funkcionalite ďalších modulov a komponentov.
- Interagovať len s tými povolenými komponentmi a byť izolovaný od práce s neznámymi modulmi.
Pozrite tiež
-
princíp
SOLID,
ktorý stanovuje odporúčania pre softvér založený na OOP -
princíp
DRY,
ktorý delí softvér na malé komponenty -
princíp
KISS,
ktorý predpokladá odmietnutie komplikácie softvéru -
princíp
YAGNI,
ktorý predpokladá odmietnutie nadbytočnej funkcionality softvéru -
princíp
CQS,
ktorý stanovuje pre každú funkciu iba jeden príkaz -
princíp rozdelenia zodpovednosti,
ktorý sa aplikuje pri vývoji softvéru