LoD ережелер жиынтығы
Бағдарламалау үшін LoD ережелер жиынтығы (Law of Demeter, Деметра заңы) бағдарламалық жасақтаманы әзірлеу кезінде жүйенің әртүрлі компоненттері арасындағы өзара әрекеттесуді шектеуді ұсынады.
LoD ережелері бойынша сіздің жүйедегі әрбір компонент:
- Басқа модульдер мен компоненттердің жұмыс істеуі және функционалы туралы шектеулі білімге ие болуы керек.
- Тек рұқсат етілген компоненттермен ғана өзара әрекеттесуі керек және таныс емес модульдермен жұмыс істеуден оқшауланған болуы керек.
Сондай-ақ қараңыз
-
SOLIDпринципі,
объектіге бағытталған бағдарламалық жасақтамаға негізделген ұсыныстар береді -
DRYпринципі,
бағдарламалық жасақтаманы кішкене компоненттерге бөледі -
KISSпринципі,
бағдарламалық жасақтаманы қиындатудан бас тартуды ұсынады -
YAGNIпринципі,
бағдарламалық жасақтаманың артық функционалдығынан бас тартуды ұсынады -
CQSпринципі,
әрбір функция үшін тек бір команданы белгілейді -
жауапкершілікті бөлу принципі,
бағдарламалық жасақтаманы әзірлеу кезінде қолданылады