디자인 패턴이란?


디자인 패턴은 기존 환경 내에서 반복적으로 일어나는 문제들을 어떻게 풀어나갈 것인가에 대한 일종의 솔루션이다.

디자인 패턴은 크게 세 가지로 분류할 수 있다.

  1. 생성(Creational) 패턴
    싱글톤, 추상 팩토리, 팩토리 메서드, 빌더, ... 등
  2. 구조(Structual) 패턴
    어댑터, 데코레이터, 파사드, ... 등
  3. 행동(Behavioral) 패턴
    커맨드, 옵저버, 템플릿 메서드, ... 등

 

 

 

참고자료


[1] readystory.tistory.com/114?category=822867