DEV Community


Design patterns series

itscoderslife profile image Coder Originally published at on ・1 min read

I am refreshing my design patterns knowledge and this series will have nearly 20+ blog posts. Each post will be about a single design pattern. The post will contain a gist of when, where to use the pattern and essence of the pattern with a brief explanation of examples to understand.

Here’s the list of Design patterns, categorized into 3 types:

Creational patterns

  • Singleton
  • Prototype
  • Builder
  • Factory
  • Abstract factory

Structural patterns

  • Adapter
  • Bridge
  • Composite
  • Decorator
  • Facade
  • Flyweight
  • Proxy

Behavioural patterns

  • Chain of responsibility
  • Command
  • Interpreter
  • Iterator
  • Mediator
  • Memento
  • Observer
  • State
  • Strategy
  • Template
  • Visitor

Happy learning...

Discussion (0)

Editor guide