LoD կանոնների հավաքածու
Ծրագրավորման համար LoD կանոնների հավաքածուն (Law of Demeter, Դեմետրայի օրենք) ենթադրում է, որ ծրագրային ապահովման մշակման ժամանակ պետք է սահմանափակել փոխազդեցությունը համակարգի տարբեր բաղադրիչների միջև:
LoD կանոնների համաձայն՝ ձեր համակարգի յուրաքանչյուր բաղադրիչ պետք է.
- Ունենա սահմանափակ տեղեկություն այլ մոդուլների և բաղադրիչների աշխատանքի և ֆունկցիոնալության մասին:
- Փոխազդի միայն թույլատրված բաղադրիչների հետ և մեկուսացված լինի անծանոթ մոդուլների հետ աշխատանքից:
Տես նաև
-
SOLIDսկզբունքը,
որը տալիս է ԾԾՕ հիմնված ծրագրային ապահովման առաջարկությունները -
DRYսկզբունքը,
որը բաժանում է ծրագրային ապահովմանը մանր բաղադրիչների -
KISSսկզբունքը,
որը ենթադրում է հրաժարվել ծրագրային ապահովման բարդացումից -
YAGNIսկզբունքը,
որը ենթադրում է հրաժարվել ծրագրային ապահովման ավելորդ ֆունկցիոնալությունից -
CQSսկզբունքը,
որը յուրաքանչյուր ֆունկցիայի համար սահմանում է միայն մեկ հրաման -
պատասխանատվության բաժանման սկզբունքը,
որը կիրառվում է ծրագրային ապահովման մշակման ժամանակ