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