ইটারেটর ডিজাইন প্যাটার্ন এক ধরনের behavioural design pattern যার সাহায্যে ভিন্ন ধরনের অবজেক্ট একইভাবে ইটারেট করার সুবিধা পাওয়া যায়। According to the book Design Patterns: Elements of Reusable Obj...
Template Method Design Pattern একধরনের behavioral design pattern যা একই ধরনের অ্যালগোরিদম এর জন্য একটা স্কেলেটন provide করে যার ফলশ্রুতিতে code duplicacy অনেক কমানো যায়। According to the book De...
Decorator Pattern একধরনের structural design pattern যা ব্যবহার করে runtime এ কোন object-এ dynamically behaviour add করা যায়। According to the book “Design Patterns: Elements of Reusable Object-Ori...
According to the book Design Patterns: Elements of Reusable Object-Oriented Software (Gang of Four) Builder Pattern is used to - “Separate the construction of a complex object from its repres...
Definition of Strategy Pattern The Strategy Pattern defines a family of algorithms, encapsulates each one, and makes them interchangeable. Strategy lets the algorithm vary independently from cli...
Manjaro is a free and open-source Linux distribution based on the Arch Linux operating system. I use it as my daily driving development device. One of the most beautiful features of Manjaro is its...
JavaScript will quietly convert that value to the type it needs, using a set of rules that often aren’t what you want or expect. This is called type coercion. Let’s see some console log examples- ...
সিরিজের নামটা বেশ অদ্ভুত আর কনফিউজিং হলেও সিরিজটি ইন্টারেস্টিং হবে বলে আশা করছি। বেসিক্যালি এই সিরিজে আমরা রিয়েল লাইফ এর সাথে কানেক্ট করা যায় এমন মীম গুলোকে কম্পিউটার প্রোগ্রাম লিখে সলভ করার চেষ্টা...
মৌলিক সংখ্যা বের করার অনেকগুলো উপায় আমরা জানি। খুব বেশি একটা উপায় না জানলেও ইরাটোস্থ্যানেস এর সিভ (Sieve of Eratosthenes) – এই অ্যালগোরিদমটি প্রায় সবাই জানি। কিন্তু বড় যেকোনো সংখ্যার ক্ষেত্রে সিভ ...