LoD regel-sættet
Regelsættet LoD til programmering (Law of Demeter, Demeters Lov) antager, at man under softwareudvikling skal begrænse interaktionen mellem systemets forskellige komponenter.
Ifølge LoD-reglerne skal hver komponent i dit system:
- Have begrænset viden om andre modulers og komponenters funktion og funktionalitet.
- Interagere kun med de tilladte komponenter og være isoleret fra at arbejde med ukendte moduler.
Se også
-
princippet
SOLID,
som giver retningslinjer for software baseret på OOP -
princippet
DRY,
som opdeler software i små komponenter -
princippet
KISS,
som foreslår at undgå at komplicere software -
princippet
YAGNI,
som foreslår at undgå overflødig funktionalitet i software -
princippet
CQS,
som kun giver én kommando til hver funktion -
princippet ansvarsopdeling,
som anvendes i softwareudvikling