DEV Community

Design Patterns Simplified Series' Articles

Back to Prateek Prabhakar's Series
🤔 Wait... Have I Been Using Design Patterns This Whole Time?
Cover image for 🤔 Wait... Have I Been Using Design Patterns This Whole Time?

🤔 Wait... Have I Been Using Design Patterns This Whole Time?

Comments
4 min read
Design Patterns Simplified: Part 1 – Factory Pattern and Its Clones (Simple, Method, Abstract)
Cover image for Design Patterns Simplified: Part 1 – Factory Pattern and Its Clones (Simple, Method, Abstract)

Design Patterns Simplified: Part 1 – Factory Pattern and Its Clones (Simple, Method, Abstract)

Comments
4 min read
Design Patterns Simplified: Part 2 – Strategy Pattern (a.k.a. “Pick Your Coupon Wisely”)
Cover image for Design Patterns Simplified: Part 2 – Strategy Pattern (a.k.a. “Pick Your Coupon Wisely”)

Design Patterns Simplified: Part 2 – Strategy Pattern (a.k.a. “Pick Your Coupon Wisely”)

Comments
3 min read
Design Patterns Simplified: Part 3 – Observer Pattern (a.k.a. “Don’t Call Me, I’ll Call You 📞”)
Cover image for Design Patterns Simplified: Part 3 – Observer Pattern (a.k.a. “Don’t Call Me, I’ll Call You 📞”)

Design Patterns Simplified: Part 3 – Observer Pattern (a.k.a. “Don’t Call Me, I’ll Call You 📞”)

Comments
3 min read
Design Patterns Simplified: Part 4 – Decorator Pattern (a.k.a. “Wrap It Before You Log It”)
Cover image for Design Patterns Simplified: Part 4 – Decorator Pattern (a.k.a. “Wrap It Before You Log It”)

Design Patterns Simplified: Part 4 – Decorator Pattern (a.k.a. “Wrap It Before You Log It”)

1
Comments
3 min read
Design Patterns Simplified: Part 5 – Adapter Pattern (a.k.a. “Let’s Make It Compatible!”)
Cover image for Design Patterns Simplified: Part 5 – Adapter Pattern (a.k.a. “Let’s Make It Compatible!”)

Design Patterns Simplified: Part 5 – Adapter Pattern (a.k.a. “Let’s Make It Compatible!”)

Comments
3 min read
Design Patterns Simplified: Part 6 – Singleton Pattern (a.k.a. “One and Only One”)
Cover image for Design Patterns Simplified: Part 6 – Singleton Pattern (a.k.a. “One and Only One”)

Design Patterns Simplified: Part 6 – Singleton Pattern (a.k.a. “One and Only One”)

Comments
2 min read
Design Patterns Simplified: Part 7 – Builder Pattern (a.k.a. “Build It Step by Step”)
Cover image for Design Patterns Simplified: Part 7 – Builder Pattern (a.k.a. “Build It Step by Step”)

Design Patterns Simplified: Part 7 – Builder Pattern (a.k.a. “Build It Step by Step”)

Comments
3 min read
Design Patterns Simplified: Part 8 – Prototype Pattern (a.k.a. “Copy That!”)
Cover image for Design Patterns Simplified: Part 8 – Prototype Pattern (a.k.a. “Copy That!”)

Design Patterns Simplified: Part 8 – Prototype Pattern (a.k.a. “Copy That!”)

Comments
3 min read
Design Patterns Simplified: Part 9 – Command Pattern (a.k.a. “Your Code’s Remote Control”)
Cover image for Design Patterns Simplified: Part 9 – Command Pattern (a.k.a. “Your Code’s Remote Control”)

Design Patterns Simplified: Part 9 – Command Pattern (a.k.a. “Your Code’s Remote Control”)

Comments
4 min read
Design Patterns Simplified: Part 10 - Chain of Responsibility Pattern (a.k.a. “Pass It Along Until Someone Handles It”)
Cover image for Design Patterns Simplified: Part 10 - Chain of Responsibility Pattern (a.k.a. “Pass It Along Until Someone Handles It”)

Design Patterns Simplified: Part 10 - Chain of Responsibility Pattern (a.k.a. “Pass It Along Until Someone Handles It”)

Comments
3 min read
Design Patterns Simplified: Part 11 — Mediator Pattern (a.k.a. “Talk to the Middleman!”)
Cover image for Design Patterns Simplified: Part 11 — Mediator Pattern (a.k.a. “Talk to the Middleman!”)

Design Patterns Simplified: Part 11 — Mediator Pattern (a.k.a. “Talk to the Middleman!”)

Comments
3 min read
Design Patterns Simplified: Part 12 — Memento Pattern (a.k.a. “Your Object's Time Machine”)
Cover image for Design Patterns Simplified: Part 12 — Memento Pattern (a.k.a. “Your Object's Time Machine”)

Design Patterns Simplified: Part 12 — Memento Pattern (a.k.a. “Your Object's Time Machine”)

Comments
3 min read
Design Patterns Simplified: Part 13 — Template Method Pattern (a.k.a. “The Recipe Pattern”)
Cover image for Design Patterns Simplified: Part 13 — Template Method Pattern (a.k.a. “The Recipe Pattern”)

Design Patterns Simplified: Part 13 — Template Method Pattern (a.k.a. “The Recipe Pattern”)

Comments
5 min read
Design Patterns Simplified: Part 14 — State Pattern (a.k.a. “The Mood Manager”)
Cover image for Design Patterns Simplified: Part 14 — State Pattern (a.k.a. “The Mood Manager”)

Design Patterns Simplified: Part 14 — State Pattern (a.k.a. “The Mood Manager”)

Comments
4 min read
Design Patterns Simplified: Part 15 — Visitor Pattern (a.k.a. “The VIP Guest”)
Cover image for Design Patterns Simplified: Part 15 — Visitor Pattern (a.k.a. “The VIP Guest”)

Design Patterns Simplified: Part 15 — Visitor Pattern (a.k.a. “The VIP Guest”)

Comments
3 min read
Design Patterns Simplified: Part 16 — Proxy Pattern (a.k.a. “The Gatekeeper”)
Cover image for Design Patterns Simplified: Part 16 — Proxy Pattern (a.k.a. “The Gatekeeper”)

Design Patterns Simplified: Part 16 — Proxy Pattern (a.k.a. “The Gatekeeper”)

Comments
3 min read
Design Patterns Simplified: Part 17 — Flyweight Pattern (a.k.a. “The Shared Furniture”)
Cover image for Design Patterns Simplified: Part 17 — Flyweight Pattern (a.k.a. “The Shared Furniture”)

Design Patterns Simplified: Part 17 — Flyweight Pattern (a.k.a. “The Shared Furniture”)

Comments
3 min read
Design Patterns Simplified: Part 18 — Bridge Pattern (a.k.a. “The Music Connector”)
Cover image for Design Patterns Simplified: Part 18 — Bridge Pattern (a.k.a. “The Music Connector”)

Design Patterns Simplified: Part 18 — Bridge Pattern (a.k.a. “The Music Connector”)

Comments
4 min read
Design Patterns Simplified: Part 19 — Composite Pattern (a.k.a. “The File Tree Organizer”)
Cover image for Design Patterns Simplified: Part 19 — Composite Pattern (a.k.a. “The File Tree Organizer”)

Design Patterns Simplified: Part 19 — Composite Pattern (a.k.a. “The File Tree Organizer”)

Comments
3 min read
Design Patterns Simplified: Part 20 — Iterator Pattern (a.k.a. “The Product Browser”)
Cover image for Design Patterns Simplified: Part 20 — Iterator Pattern (a.k.a. “The Product Browser”)

Design Patterns Simplified: Part 20 — Iterator Pattern (a.k.a. “The Product Browser”)

Comments
4 min read
Design Patterns Simplified: Part 21 — Facade Pattern (a.k.a. “The One-Stop Counter”)
Cover image for Design Patterns Simplified: Part 21 — Facade Pattern (a.k.a. “The One-Stop Counter”)

Design Patterns Simplified: Part 21 — Facade Pattern (a.k.a. “The One-Stop Counter”)

Comments
3 min read
Design Patterns Simplified: Part 22 — Interpreter Pattern (a.k.a. “The Rule Engine”)
Cover image for Design Patterns Simplified: Part 22 — Interpreter Pattern (a.k.a. “The Rule Engine”)

Design Patterns Simplified: Part 22 — Interpreter Pattern (a.k.a. “The Rule Engine”)

2
Comments
3 min read
The Only Design Pattern Cheat Sheet You'll Need Before Interviews
Cover image for The Only Design Pattern Cheat Sheet You'll Need Before Interviews

The Only Design Pattern Cheat Sheet You'll Need Before Interviews

1
Comments
9 min read