LoD නීති සමූහය

ප්‍රෝග්‍රෑමිං සඳහා LoD නීති සමූහය (Law of Demeter, ඩිමීටර්ගේ නියමය) යෝජනා කරන්නේ මෘදුකාංග සංවර්ධනය කරන විට පද්ධතියේ විවිධ සංරචක අතර අන්තර්ක්‍රියා සීමා කළ යුතු බවයි.

LoD නීති අනුව, ඔබේ පද්ධතියේ සෑම සංරචකයක්ම:

බලන්න

  • SOLID මූලධර්මය,
    OOP මත පදනම්ව මෘදුකාංග සඳහා මාර්ගෝපදේශ සපයයි
  • DRY මූලධර්මය,
    මෘදුකාංග කුඩා සංරචකවලට බෙදයි
  • KISS මූලධර්මය,
    මෘදුකාංග සංකීර්ණ කිරීමෙන් වැළකී සිටීම යෝජනා කරයි
  • YAGNI මූලධර්මය,
    මෘදුකාංගවල අතිරික්ත ක්‍රියාකාරීත්වයෙන් වැළකී සිටීම යෝජනා කරයි
  • CQS මූලධර්මය,
    සෑම ශ්‍රිතයකටම එක් විධානයක් පමණක් ලබා දෙයි
  • බාධක වෙන්කිරීමේ මූලධර්මය,
    මෘදුකාංග සංවර්ධනය කරන විට යොදා ගනී