반응형
4. 원형 패턴(Prototype Pattern)
4. 3 디자인
여기에서는 줌 렌즈와 줌 렌즈 생산 설비 형식으로 구성된 예를 보여드릴게요. 줌 렌즈에는 자신을 복제할 수 있는 메소드를 제공하고 있어야겠지요. 클래스 이름은 ZoomLens라 정합시다. 줌 렌즈 생산 설비는 모형 줌 렌즈를 하나 갖게 할 것입니다. 그리고 제품 생산요청이 들어오면 모형을 복제한 줌 렌즈를 반환합니다. 줌 렌즈 생산 설비에 대한 클래스 이름은 ProLine이라 하겠습니다.
[그림 4] 원형 패턴 설계 예제 클래스 다이어그램
2016/04/25 - [프로그래밍 기술/Escort GoF의 디자인 패턴 C#] - [C#] 4. 원형 패턴(Prototype Pattern) - 개요, 시나리오
2016/04/25 - [프로그래밍 기술/Escort GoF의 디자인 패턴 C#] - [C#] 4. 원형 패턴(Prototype Pattern) - 구현
반응형
'프로그래밍 기술 > Escort GoF의 디자인 패턴 C#' 카테고리의 다른 글
[C#] 구조 패턴 개요(적응자 패턴, 가교 패턴, 복합체 패턴, 장식자 패턴, 퍼샤드 패턴, 플라이급 패턴, 프락시 패턴) (0) | 2016.04.26 |
---|---|
[C#] 단일체 패턴(Singleton Pattern) - 구현 (0) | 2016.04.26 |
[C#] 단일체 패턴(Singleton Pattern) - 설계(Design) (0) | 2016.04.26 |
[C#] 단일체 패턴(Singleton Pattern) - 개요, 시나리오 (0) | 2016.04.26 |
[C#] 4. 원형 패턴(Prototype Pattern) - 구현 (0) | 2016.04.25 |
[C#] 4. 원형 패턴(Prototype Pattern) - 개요, 시나리오 (0) | 2016.04.25 |
[C#] 3. 팩토리 메서드 패턴(Factory Method Pattern) - 구현 (2) | 2016.04.25 |
[C#] 3. 팩토리 메서드 패턴(Factory Method Pattern) - 설계(Design) (0) | 2016.04.25 |
[C#] 3. 팩토리 메서드 패턴(Factory Method Pattern) - 개요, 시나리오 (0) | 2016.04.25 |
[C#] 2. 빌더 패턴(Builder Pattern) - 구현 (0) | 2016.04.25 |