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