LoD-ის კანონების ნაკრები

კანონების ნაკრები LoD პროგრამირებისთვის (Law of Demeter, დემეტრეს კანონი) გულისხმობს, რომ პროგრამული უზრუნველყოფის დეველოპმენტის დროს უნდა შემოიფარგლოს ურთიერთქმედება სისტემის სხვადასხვა კომპონენტებს შორის.

LoD-ის კანონების მიხედვით, თქვენი სისტემის თითოეულმა კომპონენტმა უნდა:

ასევე იხილეთ

  • პრინციპი SOLID,
    რომელიც ადგენს რეკომენდაციებს OOP-ზე დაფუძნებული პროგრამული უზრუნველყოფისთვის
  • პრინციპი DRY,
    რომელიც ყოფს პროგრამულ უზრუნველყოფას მცირე კომპონენტებად
  • პრინციპი KISS,
    რომელიც გულისხმობს პროგრამული უზრუნველყოფის გართულებისაგან თავის შეკავებას
  • პრინციპი YAGNI,
    რომელიც გულისხმობს პროგრამული უზრუნველყოფის ზედმეტი ფუნქციონალისაგან თავის შეკავებას
  • პრინციპი CQS,
    რომელიც ადგენს თითოეული ფუნქციისთვის მხოლოდ ერთ ბრძანებას
  • პრინციპი პასუხისმგებლობის გაყოფის,
    რომელიც გამოიყენება პროგრამული უზრუნველყოფის დეველოპმენტის დროს