AArish Ahmad·Sep 13Head First Design Patterns: The Book That Makes Design Patterns Actually ClickHead First Design Patterns: The Book That Makes Design Patterns Actually Click4 min read·blog.arishahmad.in22И
BBibek Kakati·Aug 26The State Pattern Trap: Why GoF Is Not Always the Best ChoiceHave you ever tried to use the classic Gang of Four (GoF) State Pattern in real code? You might have hit a wall. You might have thought, "Wait, this feels way too connected." You are not wrong about t4 min read·bibekkakati.hashnode.dev
MMohan rao·Aug 13Builder PatternThe Builder Pattern in C++: Stop Fighting Telescoping Constructors If you've ever written a class with five constructors just to handle every combination of optional fields, you already understand the6 min read·learnwithmohan.hashnode.dev
MMohan rao·Aug 11Simple Factory vs Factory Method vs Abstract Factory: The Guide I Wish I HadSimple Factory vs Factory Method vs Abstract Factory: The Guide I Wish I Had If you've ever looked at Simple Factory, Factory Method, and Abstract Factory side by side and thought "these all just... c5 min read·learnwithmohan.hashnode.dev
MMaverick·Jun 22Visitor PatternMaster the Visitor Pattern to add new operations to stable class hierarchies without modifying them, using double dispatch.10 min read·jyanshu.hashnode.dev
MMaverick·Jun 22Memento PatternLearn the Memento Pattern to capture and restore object state with clean undo/redo, preserved encapsulation, and snapshot history9 min read·jyanshu.hashnode.dev
MMaverick·Jun 22Template Method PatternLearn the Template Method Pattern to define algorithm skeletons, eliminate duplication, and let subclasses customize specific steps8 min read·jyanshu.hashnode.dev
MMaverick·Jun 22Mediator PatternThe Mediator Pattern is a behavioral design pattern that centralizes communication between objects. Instead of objects talking to each other directly (which creates a tangled web of dependencies), the7 min read·jyanshu.hashnode.dev
MMaverick·Jun 19Command PatternMaster the Command Pattern: encapsulate requests as objects, implement undo/redo, and build flexible, decoupled systems.10 min read·jyanshu.hashnode.dev
MMaverick·Jun 19Iterator PatternMaster the Iterator Pattern: traverse collections without exposing internals, support multiple traversals, and write cleaner code.9 min read·jyanshu.hashnode.dev