Zasady LoD

Zestaw zasad LoD dla programowania (Law of Demeter, Prawo Demeter) zakłada, że przy rozwoju oprogramowania należy ograniczać interakcję między różnymi komponentami systemu.

Zgodnie z zasadami LoD każdy komponent w systemie powinien:

Zobacz też

  • zasada SOLID,
    która wyznacza zalecenia dla oprogramowania opartego na OOP
  • zasada DRY,
    która dzieli oprogramowanie na małe komponenty
  • zasada KISS,
    która zakłada rezygnację z komplikowania oprogramowania
  • zasada YAGNI,
    która zakłada rezygnację z nadmiernej funkcjonalności oprogramowania
  • zasada CQS,
    która wyznacza dla każdej funkcji tylko jedno polecenie
  • zasada rozdzielenia odpowiedzialności,
    która jest stosowana przy rozwoju oprogramowania