[디자인 패턴] 디자인 패턴 종류

Types of design patterns

  1. Structural design pattern
  2. Behavioral design pattern
  3. Creational design pattern

Structural design pattern

how objects are composed and combined

e.g. MVC, MVVM

Behavioral design pattern

how objects communicate with each other

e.g. Delegation, Strategy, Observer

Creational design pattern

how to create or instantiate objects.

e.g. Builder, Singleton, Prototype

design patterns aren’t concrete implementations, but a starting point for writing code.

Apple WWDC 19 & 20 Winner (The 1st two-time winner of all time from South Korea)