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