Sada pravidel LoD

Sada pravidel LoD pro programování (Law of Demeter, Zákon Demeter) předpokládá, že při vývoji software by měla být omezena interakce mezi různými komponentami systému.

Podle pravidel LoD by každá komponenta ve vašem systému měla:

Viz také

  • princip SOLID,
    který stanovuje doporučení pro software založený na OOP
  • princip DRY,
    který dělí software na malé komponenty
  • princip KISS,
    který předpokládá odmítnutí komplikování software
  • princip YAGNI,
    který předpokládá odmítnutí nadbytečné funkcionality software
  • princip CQS,
    který stanovuje pro každou funkci pouze jeden příkaz
  • princip rozdělení odpovědnosti,
    který se aplikuje při vývoji software