Adapter design pattern
Adapter design pattern ကတော့ ရှိပြီသား method တွေနဲ့ အလုပ်လုပ်နေတဲ့စနစ်တခုမှာ အသစ်၀င်လာတဲ့ အမျိုးအစားမတူတဲ့စနစ်ကို သုံးလို့ရအောင် အလွှာတခုခံပေးထားတာမျိုးပဲဖြစ်ပါတယ်။
Adapter design pattern ကတော့ ရှိပြီသား method တွေနဲ့ အလုပ်လုပ်နေတဲ့စနစ်တခုမှာ အသစ်၀င်လာတဲ့ အမျိုးအစားမတူတဲ့စနစ်ကို သုံးလို့ရအောင် အလွှာတခုခံပေးထားတာမျိုးပဲဖြစ်ပါတယ်။
Compose function ဆိုတာ function ၂ခု သို့ ၂ခုထက်ပိုတာတွေကို ပေါင်းပြီးတော့ function အသစ်တခုကို return ထုတ်ပေးတာပါ
Closure ဆိုတာ inner function က outer function ရဲ့ scopeထဲမှာ ရှိနေသမျှ variable function တွေကို ရယူသုံးစွဲနိုင်တဲ့အခြေအနေကို ဆိုလိုခြင်းဖြစ်ပါတယ်။
ပထမဆုံးအနေနဲ့ Reactive Programming ဆိုတာ ဘာလဲ ကျွန်တော်မရှင်းပြသေးပါဘူး။ Kefir.js (ကတ်ဖာ) ကိုအရင်ဆုံး စသုံးပြပါမယ်။
အခြား function များ သို့မဟုတ် function တခုကို argument အနေနဲ့ လက်ခံတာပဲဖြစ်ဖြစ်၊ function တခုကို return ပြန်တာပဲဖြစ်ဖြစ် လုပ်တဲ့ function ကို higher order function လို့ခေါ်ပါတယ်။