Windows Developer/Design Pattern

[Template Method design pattern 1]

빡썽 2011. 1. 6. 16:11

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



[수정 전 코드]





[수정 후 코드]



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