본문 바로가기

Windows Developer/Design Pattern

[Template Method design pattern 1]


의도 : 객체의 연산에는 알고리즘의 뼈대만을 정의하고 각 단계에서 수행할 구체적 처리는 서브 클래스 쪽으로 미룹니다. 알고리즘의 구조 자체는 그대로 놔둔 채 알고리즘 각 단계 처리를 서브 클래스에서 재정의할 수 있게 합니다.



[수정 전 코드]





[수정 후 코드]



virtual ph1과 ph2 함수를 재정의 함으로 인해서 해당하는 객체에 맞게 출력을 
해 줄 수 있다.












'Windows Developer > Design Pattern' 카테고리의 다른 글

[디자인패턴] 싱글톤  (0) 2011.06.02
[Template Method design pattern 2]  (0) 2011.01.06
[Adapter design pattern]  (0) 2011.01.06
[Abstract Factory] 추상팩토리  (0) 2011.01.06