SOLID စည်းမျဉ်းများ

Object-oriented programming (OOP) အခြေခံဖြင့် လုပ်ဆောင်ချက်ပြည့်ဝပြီး ရေရှည်ထိန်းသိမ်းနိုင်သော ဆော့ဖ်ဝဲလ်များဖန်တီးရာတွင် SOLID စည်းမျဉ်းများသည် လိုအပ်ပါသည်။

SOLID ၏ အဓိက စည်းမျဉ်းများမှာ

ဆက်လက်လေ့လာရန်

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