Top 12 Design Patterns to Start With

Joy Zhang
1 min readJun 18, 2018

--

Design patterns are everywhere! They’re useful to know, but there’s also so many (more than 20!), and each pattern does take time to get through. After a quick Google search, I’ve composed a list of the12 patterns I’m going to start with, to make things more manageable.

12 Design Patterns to Start

(In no order of priority)

  1. Builder
  2. Factory Method
  3. Singleton
  4. Composite
  5. Decorator
  6. Flyweight
  7. Proxy
  8. Chain of Responsibility
  9. Iterator
  10. Observer
  11. Strategy
  12. Template Method

Design Pattern Resources

--

--