프로그래밍 기술/Escort GoF의 디자인 패턴 C#

[C#]4. 원형 패턴(Prototype Pattern) - 설계(Design)

언제나휴일 2016. 4. 25. 13:03
반응형

   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) - 구현


반응형