LoD නීති සමූහය
ප්රෝග්රෑමිං සඳහා LoD නීති සමූහය (Law of Demeter, ඩිමීටර්ගේ නියමය) යෝජනා කරන්නේ මෘදුකාංග සංවර්ධනය කරන විට පද්ධතියේ විවිධ සංරචක අතර අන්තර්ක්රියා සීමා කළ යුතු බවයි.
LoD නීති අනුව, ඔබේ පද්ධතියේ සෑම සංරචකයක්ම:
- වෙනත් මොඩියුල සහ සංරචකවල ක්රියාකාරිත්වය සහ ක්රියාකාරීත්වය පිළිබඳ සීමිත දැනුමක් රඳවා ගත යුතුය.
- අනුමත කරන ලද එම සංරචක සමඟ පමණක් අන්තර්ක්රියා කරන අතර, නොදන්නා මොඩියුල සමඟ වැඩ කිරීමෙන් වෙන් කරනු ලැබිය යුතුය.
බලන්න
-
SOLIDමූලධර්මය,
OOP මත පදනම්ව මෘදුකාංග සඳහා මාර්ගෝපදේශ සපයයි -
DRYමූලධර්මය,
මෘදුකාංග කුඩා සංරචකවලට බෙදයි -
KISSමූලධර්මය,
මෘදුකාංග සංකීර්ණ කිරීමෙන් වැළකී සිටීම යෝජනා කරයි -
YAGNIමූලධර්මය,
මෘදුකාංගවල අතිරික්ත ක්රියාකාරීත්වයෙන් වැළකී සිටීම යෝජනා කරයි -
CQSමූලධර්මය,
සෑම ශ්රිතයකටම එක් විධානයක් පමණක් ලබා දෙයි -
බාධක වෙන්කිරීමේ මූලධර්මය,
මෘදුකාංග සංවර්ධනය කරන විට යොදා ගනී