LoD düzgünler toplumy

Programmirlemek üçin LoD düzgünler toplumy (Law of Demeter, Demeter kanuny) programma üpjünçiligini taýýarlaýanda sistemanyň dürli komponentleri arasyndaky arakesmegi çäklendirmek hökmanydyr diýip hasap edýär.

LoD düzgünlerine görä, sistemadyň her bir komponenti:

Şeýle-de görüň

  • OOA esaslanýan programma üpjünçiligine gönükdirilen maslahatlar berýän, SOLID prinsipi
  • programma üpjünçiligini kiçijik komponentlere bölýän, DRY prinsipi
  • programma üpjünçiligini kynlaşdyrmazlykdan ýüz öwürmegi hödürleýän, KISS prinsipi
  • programma üpjünçiligini artykmaç funksionallykdan ýüz öwürmegi hödürleýän, YAGNI prinsipi
  • her bir funksiýa üçin diňe bir buýruk belleýän, CQS prinsipi
  • programma üpjünçiligini taýýarlaýanda ulanylýan, jogapkärçiligi bölüp goýuş prinsipi