의도 : 객체의 연산에는 알고리즘의 뼈대만을 정의하고 각 단계에서 수행할 구체적 처리는 서브 클래스 쪽으로 미룹니다. 알고리즘의 구조 자체는 그대로 놔둔 채 알고리즘 각 단계 처리를 서브 클래스에서 재정의할 수 있게 합니다.
[수정 전 코드]
[수정 후 코드]
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 |