본문 바로가기

GoF의 디자인 패턴/1. 서론

1.5 카탈로그 조직화하기

패턴의 목적

·         생성

o    객체의 생성 과정에 관여

·         구조

o    클래스나 객체의 합성

·         행동

o    클래스나 객체들이 상호작용 하는 방법

o    클래스나 객체들이 책임을 분산하는 방법

 

패턴의 적용 범위

·         클래스 패턴

o    클래스와 서브클래스 간의 관련성을 다루는 패턴

o    관련성은 주로 상속

o    컴파일 타임에 정적으로 결정되는 패턴

·         객체 패턴

o    객체간의 관련성을 다룸

o    런타에 변경할 수 있고, 동적인 패턴

 

대부분은 객체 패턴이다.