ডিজাইন প্যাটার্ন
আসসালামু আলাইকুম। সবাইকে ঈদ মুবারাক। বাংলা ভাষায় ডিজাইন প্যাটার্নের নিয়ে লেখা ব্লগ খুবই কম। আমি একজন সাধারন মানুষ, এই বিষয়ে পড়াশুনা করতে গিয়ে একটা চমৎকার বাংলা ব্লগের সন্ধান পাই। কিন্তু সমস্যা হলো ওই ব্লগে সবকিছু তেমন সাজানো গোছানো মনেহয়নি আমার কাছে। তাই আমি আমার ব্লগে এগুলোকে সুন্দর করে সাজিয়ে একটা লিস্ট বানিয়েছি যাতে করে যখন যার যে প্যাটার্ন টা দরকার সে যেন এখান থেকে খুব সহজেই তা পেতে পারে।
প্রথমেই আমাদের জানতে হবে যে ডিজাইন প্যাটার্ন কি ? এবং এটা কেন দরকার ?
এই বিষয়ে জানার জন্য আপনি আগে এই ব্লগটা পরে আসতে পারেন। আরও জানতে পড়তে পারেন এই ২ টি ব্লগ, ১ম টা হলো এই লেখাটা এবং ২য় টি হলো এই লেখাটা।
স্ট্রাকচারাল ডিজাইন প্যাটার্ন
বিহ্যাভিওরাল ডিজাইন প্যাটার্ন
- অবজারভার ডিজাইন প্যাটার্ন
- টেমপ্লেট মেথড ডিজাইন প্যাটার্ন
- কম্যান্ড ডিজাইন প্যাটার্ন
- ইটারেটর ডিজাইন প্যাটার্ন
- ষ্টেট ডিজাইন প্যাটার্ন
- মিডিয়েটর ডিজাইন প্যাটার্ন
- স্ট্র্যাটেজি ডিজাইন প্যাটার্ন
- চেইন অফ রেন্সপন্সিবিলিটি ডিজাইন প্যাটার্ন
- ভিজিটর ডিজাইন প্যাটার্ন
- নাল অবজেক্ট ডিজাইন প্যাটার্ন
- মেমেন্টো ডিজাইন প্যাটার্ন
এ ছাড়াও আরও অনেক ডিজাইন প্যাটার্ন আছে। এগুলো মুলত "Design Patterns: Elements of Reusable Object-Oriented Software" বই থেকে নেয়া। ৪ জন লেখক মিলে এই বইটি লেখার কারনে বইটি "Gang of Four Design Patterns" নামে পরিচিত। এখানে আমি বইয়ের লিংক দিয়ে দিলাম।
Joss
ReplyDelete