LoD စည်းမျဉ်းများ စုစည်းမှု

ပရိုဂရမ်းမင်းအတွက် LoD စည်းမျဉ်းများ စုစည်းမှု (Law of Demeter, ဒီမီတာ၏ ဥပဒေ) သည် ဆော့ဖ်ဝဲဒီဇိုင်းဆွဲခြင်း၌ စနစ်၏အစိတ်အပိုင်းများအကြား အပြန်အလှန်ဆက်သွယ်မှုကို ကန့်သတ်သင့်သည်ဟု ယူဆပါသည်။

LoD စည်းမျဉ်းများအရ သင့်စနစ်ရှိ အစိတ်အပိုင်းတစ်ခုချင်းစီသည် အောက်ပါအတိုင်းဖြစ်သင့်သည်:

ဆက်လက်ကြည့်ရှုရန်

  • OOP အခြေပြု ဆော့ဖ်ဝဲဒီဇိုင်းအတွက် လမ်းညွှန်ချက်များပေးသော SOLID နိယာမ,
  • ဆော့ဖ်ဝဲကို အသေးစိတ်အစိတ်အပိုင်းငယ်များအဖြစ် ပိုင်းခြားသတ်မှတ်ပေးသော DRY နိယာမ,
  • ဆော့ဖ်ဝဲရှုပ်ထွေးမှုကို ရှောင်ကြဉ်ရန် ယူဆချက်ပါဝင်သော KISS နိယာမ,
  • ဆော့ဖ်ဝဲ၏ အပိုလုပ်ဆောင်နိုင်စွမ်းများကို ရှောင်ကြဉ်ရန် ယူဆချက်ပါဝင်သော YAGNI နိယာမ,
  • လုပ်ဆောင်ချက်တစ်ခုစီအတွက် ညွှန်ကြားချက်တစ်ခုသာ ပေးအပ်သော CQS နိယာမ,
  • ဆော့ဖ်ဝဲဒီဇိုင်းဆွဲခြင်းတွင် အသုံးပြုသော တာဝန်ခွဲဝေမှု နိယာမ,