11 of 59 menu

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

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

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

  • အခြားမော်ဂျူးများ နှင့် အစိတ်အပိုင်းများ၏ လုပ်ဆောင်ချက် နှင့် လုပ်ဆောင်နိုင်စွမ်းအကြောင်း ကန့်သတ်ထားသော အသိပညာရှိရမည်။
  • ခွင့်ပြုထားသော အစိတ်အပိုင်းများနှင့်သာ အပြန်အလှန်ဆက်သွယ်ပြီး မရင်းနှီးသော မော်ဂျူးများ၏လုပ်ဆောင်ချက်မှ သီးခြားခွဲထားရမည်။

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

  • OOP အခြေပြု ဆော့ဖ်ဝဲဒီဇိုင်းအတွက် လမ်းညွှန်ချက်များပေးသော SOLID နိယာမ,
  • ဆော့ဖ်ဝဲကို အသေးစိတ်အစိတ်အပိုင်းငယ်များအဖြစ် ပိုင်းခြားသတ်မှတ်ပေးသော DRY နိယာမ,
  • ဆော့ဖ်ဝဲရှုပ်ထွေးမှုကို ရှောင်ကြဉ်ရန် ယူဆချက်ပါဝင်သော KISS နိယာမ,
  • ဆော့ဖ်ဝဲ၏ အပိုလုပ်ဆောင်နိုင်စွမ်းများကို ရှောင်ကြဉ်ရန် ယူဆချက်ပါဝင်သော YAGNI နိယာမ,
  • လုပ်ဆောင်ချက်တစ်ခုစီအတွက် ညွှန်ကြားချက်တစ်ခုသာ ပေးအပ်သော CQS နိယာမ,
  • ဆော့ဖ်ဝဲဒီဇိုင်းဆွဲခြင်းတွင် အသုံးပြုသော တာဝန်ခွဲဝေမှု နိယာမ,
မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်