디자인 패턴이란
GOF 패턴: 위의 디자인 패턴 중 유명한 4명이 제시한 패턴을 의미한다. ( Gang Of Four )
디자인 패턴의 사용처
디자인 패턴의 분류
| 범위/목적 | 객체 생성 | 클래스, 객체의 합성 | 상호 작용 및 책임 분산 |
|---|---|---|---|
| 클래스 | |||
| (클래스와 상속) | 팩토리 메서드 | 어댑터 | 인터프리터 |
| 템플릿 메서드 | |||
| 객체 | |||
| (합성을 이용한 패턴) | 추상 팩토리 | ||
| 빌더 | |||
| 프로토타입 | |||
| 단일체 | 어댑터 | ||
| 브릿지 | |||
| 복합체 | |||
| 장식자 | |||
| 퍼사드 | |||
| 플라이 웨이트 | |||
| 프록시 | 책임 연쇄 | ||
| 명령 | |||
| 인터프리터 | |||
| 중재자 | |||
| 메멘토 | |||
| 감시자 | |||
| 상태 | |||
| 전략 | |||
| 방문자 |