Набор правілаў LoD
Набор правілаў LoD для праграмавання (Law of Demeter, Закон Дэметры) мяркуе, што пры распрацоўцы ПА след абмяжоўваць ўзаемадзеянне паміж рознымі кампанентамі сістэмы.
Па правілах LoD кожны кампанент у вашай сістэме павінен:
- Мець абмежаваныя звесткі аб працы і функцыянале іншых модуляў і кампанентаў.
- Узаемадзейнічаць толькі з тымі дазволенымі кампанентамі і быць ізаляваным ад работы з незнаёмымі модулямі.
Глядзіце таксама
-
прынцып
SOLID,
які задае рэкамендацыі ПА на аснове ААП -
прынцып
DRY,
які падзяленне ПА на дробныя кампаненты -
прынцып
KISS,
які мяркуе адмову ад ускладнення ПА -
прынцып
YAGNI,
які мяркуе адмову ад залішняй функцыянальнасці ПА -
прынцып
CQS,
які задае для кожнай функцыі толькі адну каманду -
прынцып падзелу адказнасці,
які ўжываецца пры распрацоўцы ПА