Regelverket LoD
Regelverket LoD for programmering (Law of Demeter, Demeters lov) antyder at man under programvareutvikling burde begrense samspillet mellom ulike komponenter i systemet.
I følge LoD-reglene bør hver komponent i systemet ditt:
- Ha begrenset kunnskap om arbeidet og funksjonaliteten til andre moduler og komponenter.
- Samhandle kun med de tillatte komponentene og være isolert fra å jobbe med ukjente moduler.
Se også
-
prinsippet
SOLID,
som setter retningslinjer for programvare basert på OOP -
prinsippet
DRY,
som deler programvare inn i små komponenter -
prinsippet
KISS,
som antyder å unngå å komplisere programvaren -
prinsippet
YAGNI,
som antyder å unngå overflødig funksjonalitet i programvaren -
prinsippet
CQS,
som setter kun én kommando for hver funksjon -
prinsippet ansvarsseparasjon,
som brukes i programvareutvikling