LoD noteikumu kopums
Noteikumu kopums LoD programmēšanai (Law of Demeter, Demetras likums) paredz, ka, izstrādājot programmatūru, vajadzētu ierobežot mijiedarbību starp dažādām sistēmas komponentēm.
Saskaņā ar LoD noteikumiem katram komponentam jūsu sistēmā ir jā:
- Ir ierobežotas zināšanas par citu moduļu un komponentu darbību un funkcionalitāti.
- Mijiedarbojas tikai ar tiem atļautajiem komponentiem un ir izolēts no darba ar svešiem moduļiem.
Skatiet arī
-
princips
SOLID,
kurs nosaka ieteikumus programmatūrai, kas balstīta uz OOP -
princips
DRY,
kurs sadala programmatūru mazos komponentos -
princips
KISS,
kurs paredz atteikšanos no programmatūras sarežģīšanas -
princips
YAGNI,
kurs paredz atteikšanos no liekas programmatūras funkcionalitātes -
princips
CQS,
kurs katrai funkcijai nosaka tikai vienu komandu -
princips atbildības sadalīšana,
ko izmanto programmatūras izstrādē