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:

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