OOP সিরিজ

OOP সিরিজ — বাংলায়

OOP সিরিজ — বাংলায় | Raian Blog
OOP সিরিজ

অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং

Class, Object, Encapsulation, Inheritance, Polymorphism, SOLID — গল্পের ছলে শেখো।

সব লেখা 10টি
01
OOP · ·
OOP সিরিজ — বাংলায়
→
02
OOP · আগস্ট ২০২২ · ৭ মিনিট
ক্লাস আর অবজেক্ট: একটা ছাঁচ, হাজার পাতিল
করিম মিয়ার কারখানায় একটাই ছাঁচ, কিন্তু পাতিল তৈরি হয় হাজার হাজার। সেই ছাঁচের নামই Class , আর প্রতিটা পাতিল একটা Object।
ClassObjectOOPLLD
→
03
OOP · সেপ্টেম্বর ২০২২ · ৬ মিনিট
Enum: রিনা আপার অর্ডার খাতার বিশৃঙ্খলা
তিনজন হেল্পার, তিনরকম লেখা, একই অর্ডারের তিনটা নাম। মাস শেষে রিপোর্ট বানাতে গিয়ে মাথায় হাত। Enum কীভাবে এই বিশৃঙ্খলা থামায়।
EnumOOPConstants
→
04
OOP · অক্টোবর ২০২২ · ৫ মিনিট
Interface: Pathao জানে না bKash কীভাবে কাজ করে, তবু পেমেন্ট হয়
bKash, Nagad, Rocket তিনটা আলাদা system। Pathao কীভাবে সবগুলো সামলায় একটা অক্ষরও না বদলে? এটাই Interface-এর জাদু।
InterfaceOOPAbstraction
→
05
OOP · নভেম্বর ২০২২ · ৬ মিনিট
Encapsulation: তোমার bKash balance কেউ সরাসরি ছুঁতে পারে না
bKash-এ টাকা আছে, কিন্তু সেই balance variable-এ সরাসরি হাত দেওয়া যায় না। PIN লাগবে, নির্দিষ্ট পথ লাগবে। এটাই Encapsulation , data hiding আর controlled access।
EncapsulationOOPAccess ModifiersData Hiding
→
06
OOP · ডিসেম্বর ২০২২ · ৭ মিনিট
Abstraction: গন্তব্য বলো, বাকিটা জানার দরকার নেই
Anik প্রতিদিন university যায়, কখনো CNG-তে, কখনো bus-এ, কখনো Pathao bike-এ। গন্তব্য সে বলে, বাকিটা driver জানে। সে engine বোঝে না, GPS algorithm জানে না। এটাই Abstraction।
AbstractionOOPAbstract ClassLLD
→
07
OOP · জানুয়ারি ২০২৩ · ৭ মিনিট
Inheritance: বাবা সাধারণ ডাক্তার, ছেলে হার্ট বিশেষজ্ঞ
ফারুক স্যারের কাছে ডাক্তারি শিখলেন দুই সন্তান। একজন গেলেন হার্টে, একজন গেলেন সার্জারিতে। বাবার কাছ থেকে যা পেলেন সব নিলেন, তার উপর নিজেরটা যোগ করলেন। এটাই Inheritance।
InheritanceOOPLLDCode Reuse
→
08
OOP · ফেব্রুয়ারি ২০২৩ · ৭ মিনিট
Polymorphism: রনি ভাইয়ের একটা নির্দেশ, পঞ্চাশটা আলাদা কাজ
একটাই নির্দেশ, কিন্তু প্রত্যেকে নিজের মতো করে পালন করে। Polymorphism-এর গল্প, রনি ভাইয়ের গার্মেন্টস ফ্যাক্টরি থেকে।
PolymorphismOOPMethod OverridingMethod OverloadingLLD
→
09
OOP · মে ২০২৬ · ৮ মিনিট
Association, Aggregation, Composition: Object-রা কীভাবে একে অপরকে চেনে
সব object আলাদা দ্বীপে থাকে না। কেউ শুধু চেনে, কেউ সাথে রাখে, কেউ ছাড়া বাঁচতেই পারে না। Association, Aggregation, Composition, Dependency আর Realization — পাঁচটা সম্পর্ক।
AssociationAggregationCompositionDependencyRealizationOOPLLD
→
10
OOP · মে ২০২৬ · ১২ মিনিট
SOLID: ভাইয়ের রান্নাঘরে পাঁচটা নিয়ম
একটা রেস্টুরেন্ট, পাঁচটা সমস্যা, পাঁচটা সমাধান। SOLID Principles শেখো পুরান ঢাকার ভাইয়ের রান্নাঘরের গল্পে।
SOLIDSRPOCPLSPISPDIPOOPLLD
→