Regeluppsättningen LoD

Regeluppsättningen LoD för programmering (Law of Demeter, Demeters lag) föreslår att man vid utveckling av programvara bör begränsa interaktionen mellan olika komponenter i systemet.

Enligt LoD-reglerna bör varje komponent i ditt system:

Se även

  • principen SOLID,
    som ger rekommendationer för objektorienterad programvaruutveckling
  • principen DRY,
    som delar upp programvara i små komponenter
  • principen KISS,
    som förespråkar att undvika att komplicera programvaran
  • principen YAGNI,
    som förespråkar att avstå från överflödig funktionalitet i programvaran
  • principen CQS,
    som ger varje funktion endast ett kommando
  • principen ansvarsseparering,
    som tillämpas vid programvaruutveckling