패턴의 목적
· 생성
o 객체의 생성 과정에 관여
· 구조
o 클래스나 객체의 합성
· 행동
o 클래스나 객체들이 상호작용 하는 방법
o 클래스나 객체들이 책임을 분산하는 방법
패턴의 적용 범위
· 클래스 패턴
o 클래스와 서브클래스 간의 관련성을 다루는 패턴
o 관련성은 주로 상속
o 컴파일 타임에 정적으로 결정되는 패턴
· 객체 패턴
o 객체간의 관련성을 다룸
o 런타에 변경할 수 있고, 동적인 패턴
대부분은 객체 패턴이다.
'GoF의 디자인 패턴 > 1. 서론' 카테고리의 다른 글
1.3 디자인 패턴 기술하기 (0) | 2021.11.11 |
---|---|
1.2 스몰토크 MVC를 사용한 디자인 패턴 (0) | 2021.11.11 |
1.1 디자인 패턴이란? (0) | 2021.11.11 |