Object-Oriented Programming (OOP) ဆိုတာ real-world object တွေကို code ထဲမှာ model လုပ်တဲ့နည်းလမ်းပါ။ ဥပမာ Car တစ်စီးမှာ brand, speed, color လို data ရှိပြီး drive(), brake() လို behavior ရှိနိုင်ပါတယ်။ C++ မှာ class, object, encapsulation, inheritance, polymorphism တွေကို သုံးပြီး ကြီးမားတဲ့ program တွေကို စနစ်တကျတည်ဆောက်နိုင်ပါတယ်။
Info
Class က blueprint, object က blueprint နဲ့ တည်ဆောက်ထားတဲ့ actual item လို့ မှတ်ပါ။ Blueprint တစ်ခုကနေ object အများကြီး create လုပ်နိုင်ပါတယ်။
အနှစ်ချုပ်
နောက် lesson တွေမှာ class/object, constructor, access control, inheritance, polymorphism ကို code နဲ့တစ်ဆင့်ချင်း လေ့လာပါမယ်။