Skip to content
Navigation menu
Search
Powered by Algolia
Search
Log in
Create account
DEV Community
Close
Design Patterns Simplified Series' Articles
Back to Prateek Prabhakar's Series
🤔 Wait... Have I Been Using Design Patterns This Whole Time?
Prateek Prabhakar
Prateek Prabhakar
Prateek Prabhakar
Follow
Jul 7 '25
🤔 Wait... Have I Been Using Design Patterns This Whole Time?
#
softwareengineering
#
designpatterns
#
techinterviews
#
cleancode
Comments
Add Comment
4 min read
Design Patterns Simplified: Part 1 – Factory Pattern and Its Clones (Simple, Method, Abstract)
Prateek Prabhakar
Prateek Prabhakar
Prateek Prabhakar
Follow
Jul 8 '25
Design Patterns Simplified: Part 1 – Factory Pattern and Its Clones (Simple, Method, Abstract)
#
designpatterns
#
softwareengineering
#
techinterviews
#
cleancode
Comments
Add Comment
4 min read
Design Patterns Simplified: Part 2 – Strategy Pattern (a.k.a. “Pick Your Coupon Wisely”)
Prateek Prabhakar
Prateek Prabhakar
Prateek Prabhakar
Follow
Jul 11 '25
Design Patterns Simplified: Part 2 – Strategy Pattern (a.k.a. “Pick Your Coupon Wisely”)
#
designpatterns
#
softwareengineering
#
techinterview
#
cleancode
Comments
Add Comment
3 min read
Design Patterns Simplified: Part 3 – Observer Pattern (a.k.a. “Don’t Call Me, I’ll Call You 📞”)
Prateek Prabhakar
Prateek Prabhakar
Prateek Prabhakar
Follow
Jul 13 '25
Design Patterns Simplified: Part 3 – Observer Pattern (a.k.a. “Don’t Call Me, I’ll Call You 📞”)
#
designpatterns
#
softwareengineering
#
techinterview
#
cleancode
Comments
Add Comment
3 min read
Design Patterns Simplified: Part 4 – Decorator Pattern (a.k.a. “Wrap It Before You Log It”)
Prateek Prabhakar
Prateek Prabhakar
Prateek Prabhakar
Follow
Jul 15 '25
Design Patterns Simplified: Part 4 – Decorator Pattern (a.k.a. “Wrap It Before You Log It”)
#
designpatterns
#
softwareengineering
#
techinterview
#
cleancode
1
 reaction
Comments
Add Comment
3 min read
Design Patterns Simplified: Part 5 – Adapter Pattern (a.k.a. “Let’s Make It Compatible!”)
Prateek Prabhakar
Prateek Prabhakar
Prateek Prabhakar
Follow
Jul 17 '25
Design Patterns Simplified: Part 5 – Adapter Pattern (a.k.a. “Let’s Make It Compatible!”)
#
designpatterns
#
softwareengineering
#
cleancode
#
techinterview
Comments
Add Comment
3 min read
Design Patterns Simplified: Part 6 – Singleton Pattern (a.k.a. “One and Only One”)
Prateek Prabhakar
Prateek Prabhakar
Prateek Prabhakar
Follow
Jul 21 '25
Design Patterns Simplified: Part 6 – Singleton Pattern (a.k.a. “One and Only One”)
#
designpatterns
#
softwareengineering
#
techinterview
#
cleancode
Comments
Add Comment
2 min read
Design Patterns Simplified: Part 7 – Builder Pattern (a.k.a. “Build It Step by Step”)
Prateek Prabhakar
Prateek Prabhakar
Prateek Prabhakar
Follow
Jul 23 '25
Design Patterns Simplified: Part 7 – Builder Pattern (a.k.a. “Build It Step by Step”)
#
designpatterns
#
softwareengineering
#
techinterview
#
cleancode
Comments
Add Comment
3 min read
Design Patterns Simplified: Part 8 – Prototype Pattern (a.k.a. “Copy That!”)
Prateek Prabhakar
Prateek Prabhakar
Prateek Prabhakar
Follow
Jul 25 '25
Design Patterns Simplified: Part 8 – Prototype Pattern (a.k.a. “Copy That!”)
#
designpatterns
#
softwareengineering
#
techinterview
#
cleancode
Comments
Add Comment
3 min read
Design Patterns Simplified: Part 9 – Command Pattern (a.k.a. “Your Code’s Remote Control”)
Prateek Prabhakar
Prateek Prabhakar
Prateek Prabhakar
Follow
Jul 28 '25
Design Patterns Simplified: Part 9 – Command Pattern (a.k.a. “Your Code’s Remote Control”)
#
designpatterns
#
softwareengineering
#
techinterview
#
cleancode
Comments
Add Comment
4 min read
Design Patterns Simplified: Part 10 - Chain of Responsibility Pattern (a.k.a. “Pass It Along Until Someone Handles It”)
Prateek Prabhakar
Prateek Prabhakar
Prateek Prabhakar
Follow
Jul 30 '25
Design Patterns Simplified: Part 10 - Chain of Responsibility Pattern (a.k.a. “Pass It Along Until Someone Handles It”)
#
designpatterns
#
softwareengineering
#
cleancode
#
techinterview
Comments
Add Comment
3 min read
Design Patterns Simplified: Part 11 — Mediator Pattern (a.k.a. “Talk to the Middleman!”)
Prateek Prabhakar
Prateek Prabhakar
Prateek Prabhakar
Follow
Aug 1 '25
Design Patterns Simplified: Part 11 — Mediator Pattern (a.k.a. “Talk to the Middleman!”)
#
designpatterns
#
softwareengineering
#
cleancode
#
techinterview
Comments
Add Comment
3 min read
Design Patterns Simplified: Part 12 — Memento Pattern (a.k.a. “Your Object's Time Machine”)
Prateek Prabhakar
Prateek Prabhakar
Prateek Prabhakar
Follow
Aug 4 '25
Design Patterns Simplified: Part 12 — Memento Pattern (a.k.a. “Your Object's Time Machine”)
#
designpatterns
#
softwareengineering
#
cleancode
#
techinterview
Comments
Add Comment
3 min read
Design Patterns Simplified: Part 13 — Template Method Pattern (a.k.a. “The Recipe Pattern”)
Prateek Prabhakar
Prateek Prabhakar
Prateek Prabhakar
Follow
Aug 6 '25
Design Patterns Simplified: Part 13 — Template Method Pattern (a.k.a. “The Recipe Pattern”)
#
designpatterns
#
cleancode
#
techinterview
#
softwareengineering
Comments
Add Comment
5 min read
Design Patterns Simplified: Part 14 — State Pattern (a.k.a. “The Mood Manager”)
Prateek Prabhakar
Prateek Prabhakar
Prateek Prabhakar
Follow
Aug 8 '25
Design Patterns Simplified: Part 14 — State Pattern (a.k.a. “The Mood Manager”)
#
designpatterns
#
softwareengineering
#
techinterview
#
cleancode
Comments
Add Comment
4 min read
Design Patterns Simplified: Part 15 — Visitor Pattern (a.k.a. “The VIP Guest”)
Prateek Prabhakar
Prateek Prabhakar
Prateek Prabhakar
Follow
Aug 11 '25
Design Patterns Simplified: Part 15 — Visitor Pattern (a.k.a. “The VIP Guest”)
#
designpatterns
#
softwareengineering
#
techinterview
#
cleancode
Comments
Add Comment
3 min read
Design Patterns Simplified: Part 16 — Proxy Pattern (a.k.a. “The Gatekeeper”)
Prateek Prabhakar
Prateek Prabhakar
Prateek Prabhakar
Follow
Aug 13 '25
Design Patterns Simplified: Part 16 — Proxy Pattern (a.k.a. “The Gatekeeper”)
#
designpatterns
#
softwareengineering
#
techinterview
#
cleancode
Comments
Add Comment
3 min read
Design Patterns Simplified: Part 17 — Flyweight Pattern (a.k.a. “The Shared Furniture”)
Prateek Prabhakar
Prateek Prabhakar
Prateek Prabhakar
Follow
Aug 15 '25
Design Patterns Simplified: Part 17 — Flyweight Pattern (a.k.a. “The Shared Furniture”)
#
designpatterns
#
softwareengineering
#
techinterview
#
cleancode
Comments
Add Comment
3 min read
Design Patterns Simplified: Part 18 — Bridge Pattern (a.k.a. “The Music Connector”)
Prateek Prabhakar
Prateek Prabhakar
Prateek Prabhakar
Follow
Aug 18 '25
Design Patterns Simplified: Part 18 — Bridge Pattern (a.k.a. “The Music Connector”)
#
designpatterns
#
softwareengineering
#
cleancode
#
techinterview
Comments
Add Comment
4 min read
Design Patterns Simplified: Part 19 — Composite Pattern (a.k.a. “The File Tree Organizer”)
Prateek Prabhakar
Prateek Prabhakar
Prateek Prabhakar
Follow
Aug 20 '25
Design Patterns Simplified: Part 19 — Composite Pattern (a.k.a. “The File Tree Organizer”)
#
designpatterns
#
softwareengineering
#
cleancode
#
techinterview
Comments
Add Comment
3 min read
Design Patterns Simplified: Part 20 — Iterator Pattern (a.k.a. “The Product Browser”)
Prateek Prabhakar
Prateek Prabhakar
Prateek Prabhakar
Follow
Aug 22 '25
Design Patterns Simplified: Part 20 — Iterator Pattern (a.k.a. “The Product Browser”)
#
designpatterns
#
softwareengineering
#
techinterview
#
cleancode
Comments
Add Comment
4 min read
Design Patterns Simplified: Part 21 — Facade Pattern (a.k.a. “The One-Stop Counter”)
Prateek Prabhakar
Prateek Prabhakar
Prateek Prabhakar
Follow
Aug 25 '25
Design Patterns Simplified: Part 21 — Facade Pattern (a.k.a. “The One-Stop Counter”)
#
designpatterns
#
softwareengineering
#
cleancode
#
techinterview
Comments
Add Comment
3 min read
Design Patterns Simplified: Part 22 — Interpreter Pattern (a.k.a. “The Rule Engine”)
Prateek Prabhakar
Prateek Prabhakar
Prateek Prabhakar
Follow
Aug 27 '25
Design Patterns Simplified: Part 22 — Interpreter Pattern (a.k.a. “The Rule Engine”)
#
designpatterns
#
softwareengineering
#
techinterview
#
cleancode
Comments
Add Comment
3 min read
The Only Design Pattern Cheat Sheet You'll Need Before Interviews
Prateek Prabhakar
Prateek Prabhakar
Prateek Prabhakar
Follow
Sep 1 '25
The Only Design Pattern Cheat Sheet You'll Need Before Interviews
#
designpatterns
#
techinterview
#
softwareengineering
#
cleancode
Comments
Add Comment
9 min read
We're a place where coders share, stay up-to-date and grow their careers.
Log in
Create account