Қоидаҳои ҷамъшавандаи LoD

Қоидаҳои ҷамъшавандаи LoD барои барномасозӣ (Law of Demeter, Қонуни Деметра) пешниҳод мекунад, ки дар таҳияи нармафзор бояд муомила байни ҷузъҳои гуногуни система маҳдуд карда шавад.

Мувофиқи қоидаҳои LoD ҳар як ҷузъ дар системаи шумо бояд:

Инчунин бубинед

  • принсипи SOLID,
    ки тавсияҳои нармафзорро дар асоси ООП муқаррар мекунад
  • принсипи DRY,
    ки тақсимоти нармафзорро ба ҷузъҳои хурд таъмин мекунад
  • принсипи KISS,
    ки аз мураккаб кардани нармафзор даст мекашад
  • принсипи YAGNI,
    ки аз вазифаҳои зиёди нармафзор даст мекашад
  • принсипи CQS,
    ки барои ҳар як функсия танҳо як фармон муқаррар мекунад
  • принсипи тақсимоти масъулият,
    ки дар таҳияи нармафзор истифода мешавад