Tag:design-pattern
All the articles with the tag "design-pattern".
Abstract Factory Pattern - Design Pattern shorthands
Posted on:April 12, 2021 at 01:00 PMFactory আর Abstract Factory এর মধ্যে প্রধান পার্থক্য হল ফ্যাক্টরি মেথড যাস্ট একটা প্রোডাক্ট রিটার্ন করে আর এবস্ট্রাক্ট ফ্যাক্টরি একটা গ্রুপ অফ প্রোডাক্ট রিটার্ন করে।
Adapter Pattern - Design Pattern shorthands
Posted on:April 12, 2021 at 10:00 AMAdapter আর Decorator ডিজাইন প্যাটার্ন এর মধ্যে পার্থক্য হল, ডেকোরেটোর বিহেভিয়ার পরিবর্তন করে কিন্ত Adapter পুরাতন ইমপ্লিমেন্টেড লজিকেই ব্যবহার করে।
Bridge Pattern - Design Pattern shorthands
Posted on:April 12, 2021 at 03:00 PMব্রিজ ডিজাইন প্যাটার্ন ব্যবহার করা হয় যখন আমাদের ২টা ডিফারেন্ট ইন্টারফেস এর যেকোনো কম্বিনেশন লাগে, এতে ক্লাস এক্সপ্লোশন এড়ানো যায়।
Command Pattern - Design Pattern shorthands
Posted on:April 12, 2021 at 02:00 PMকমান্ড প্যাটার্নের কাজ হল কমান্ড করা ও কমান্ড undo করা, Invoker এ একটা Stack মেইনটেইন করে রিভার্স অর্ডারে আনডু করা হয়।
Composited Pattern - Design Pattern shorthands
Posted on:April 4, 2022 at 03:22 PMকম্পোজিট প্যাটার্ন তখন কাজে আসবে যদি আমারাদের ক্লাস গুলা কে ট্রি এর মাধ্যমে ডিফাইন করা যায়।
Decorator Pattern - Design Pattern shorthands
Posted on:February 5, 2022 at 03:22 PMDecorator pattern এর কাজ হল বিহেভিওয়ার দেয়া সেটা হতে পারে ক্লাসের অবজেক্ট বা একটা ফাংশন।
Facade Pattern - Design Pattern shorthands
Posted on:April 12, 2021 at 11:00 AMহাইলি Decoupled সিস্টেমের অবজেক্ট গুলার মধ্যে কমপ্লেক্স wiring থাকতে পারে, ক্লায়েন্ট কে সেই কমপ্লেক্সিটি থেকে বাঁচানোর জন্য হায়ার লেভেল ইন্টারফেস বানানো হয় যেটা ফাসাড।
Proxy Pattern - Design Pattern shorthands
Posted on:April 12, 2021 at 12:00 PMঅবজেক্ট ক্রিয়েশন এর সময় হেভি কম্পিউটেশন বা I/O করলে ক্লাসকে লেজি করার জন্য প্রক্সি প্যাটার্ন ব্যবহার করা হয়, ক্লাস মডিফাই না করেই।
Template Method Pattern - Design Pattern shorthands
Posted on:April 14, 2021 at 03:22 PMকোন এলগোরিদমে কমন কিছু স্টেপ থাকলে সেটাকে সাবস্টেপে ভেঙে এবস্ট্রাক্ট ক্লাসে রাখা হয়, এটাই টেমপ্লেট মেথড প্যাটার্ন।