Behavioral Pattern
Object-রা একে অপরের সাথে কীভাবে কথা বলে আর কাজ ভাগ করে।
10টা পাঠ · একটার পর একটা পড়ো, বা সরাসরি যেটা দরকার সেটায় যাও।
Chain of Responsibility Pattern: যে যেটা পারে সে সামলাও, নইলে পাস করো
Chain of Responsibility pattern শেখো একটা school leave application-এর গল্পের মাধ্যমে — সহজ TypeScript আর C# code, diagram, table, আর practice task সহ।
Command Pattern: প্রতিটি কাজকে একটি অর্ডার স্লিপে বদলে দাও
রেস্তোরাঁর অর্ডার স্লিপের গল্প দিয়ে Command pattern শেখো। TypeScript আর C#-এ undo ও redo সহ পুরো কোড, diagram, table, আর practice task।
Iterator Pattern: একে একে প্রতিটা element-এ যাও
Iterator pattern শেখো ট্রেনের টিকেট চেকারের গল্প দিয়ে। TypeScript-এ custom iterator বানাও, for...of আর generator ব্যবহার করো, আর C#-এ IEnumerable দেখো।
Mediator Pattern: Control Tower যেটা ক্যাওস থামায়
বিমানবন্দরের control tower-এর গল্প দিয়ে Mediator pattern শেখো — সহজ TypeScript আর C# কোড, MediatR উদাহরণ, diagram, table আর practice task সহ।
Memento Pattern: বস ফাইটের আগে গেম সেভ করো
ভিডিও গেমের save point-এর গল্প দিয়ে Memento pattern বোঝো — TypeScript আর Python-এ undo-র উদাহরণ, diagram, table আর সহজ practice task সহ।
Observer Pattern: Subscribe করো, Bell বাজাও
Observer pattern শেখো YouTube subscribe আর bell icon-এর গল্প দিয়ে। TypeScript আর C#-এ event code, real software-এ ব্যবহার, diagram আর practice task সহ।
State Pattern: একটা object-এর মেজাজ বদলানোর গল্প
State design pattern শেখো সিলিং ফ্যানের রেগুলেটরের গল্প দিয়ে। সহজ TypeScript আর C# code, state diagram, আর real software-এর উদাহরণ সহ।
Strategy Pattern: সাইকেল, বাস, নাকি অটো — তুমিই ঠিক করো
Strategy design pattern শেখো একটা সহজ স্কুলে যাওয়ার গল্পের মাধ্যমে — TypeScript আর C# কোড, runtime swapping, বাস্তব উদাহরণ, আর প্র্যাকটিস exercise সহ।
Template Method Pattern: চা আর কফি, একই ধাপ
চায়ের দোকানের গল্প দিয়ে Template Method design pattern শেখো — সহজ TypeScript আর C# কোড, hooks, diagram, বাস্তব উদাহরণ আর practice task সহ।
Visitor Pattern: যে ডাক্তার প্রতিটি class-এ যায়
স্কুলের health check-up গল্পের মাধ্যমে Visitor design pattern শেখো — double dispatch সহজ ভাষায়, TypeScript আর C# কোড, বাস্তব উদাহরণ, আর practice।