LoD эрежелер топтому
Программалоо үчүн LoD эрежелер топтому (Law of Demeter, Деметранын Мыйзамы) программалык жабдууну иштеп чыгууда системанын ар кандай компоненттери ортосундагы өзара аракетти чектөөнү караштырат.
LoD эрежелери боюнча сиздин системаңыздын ар бир компоненти:
- Башка модулдардын жана компоненттердин иши жана функционалдыгы жөнүндө чектелген маалыматка ээ болушу керек.
- Өз ара аракеттенүүсү жөн гана уруксат берилген компоненттер менен болушу керек жана тааныш эмес модулдар менен иштөөдөн очок болушу керек.
Ошондой эле караңыз
-
SOLIDпринциби,
ООП негизинде программалык жабдууга сунуштарды белгилейт -
DRYпринциби,
программалык жабдууну майда компоненттерге бөлөт -
KISSпринциби,
программалык жабдууну татаалдаштыруудан баш тартууну караштырат -
YAGNIпринциби,
программалык жабдуунун артыкча функционалдуулугунан баш тартууну караштырат -
CQSпринциби,
ар бир функция үчүн бир гана буйрукту белгилейт -
жоопкерчиликти бөлүү принциби,
программалык жабдууну иштеп чыгууда колдонулат