Правилата на LoD
Збир на правила LoD за програмирање (Law of Demeter, Законот на Деметра) подразбира дека при развој на софтвер треба да се ограничи интеракцијата помеѓу различните компоненти на системот.
Според правилата на LoD, секоја компонента во вашиот систем треба да:
- Има ограничени сознанија за работата и функционалноста на другите модули и компоненти.
- Интерактира само со оние дозволени компоненти и да биде изолирана од работа со непознати модули.
Погледнете ги и
-
принципот
SOLID,
кој дава препораки за софтвер базиран на ООП -
принципот
DRY,
кој го дели софтверот на мали компоненти -
принципот
KISS,
кој подразбира откажување од комплицирање на софтверот -
принципот
YAGNI,
кој подразбира откажување од вишок функционалност на софтверот -
принципот
CQS,
кој за секоја функција задава само една команда -
принципот поделба на одговорноста,
кој се применува при развој на софтвер