您的位置:首页 > 其它

设计模式 - Template Method模式(模板方法模式)

2010-12-05 14:31 357 查看
作用: 定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。TemplateMethod 使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。

UML结构图:

Main.cpp 1
2 #include "TemplateMethod.h"
3 #include <stdlib.h>
4
5 int main()
6 {
7 AbstractClass* pConcreateClass = new ConcreateClass;
8 pConcreateClass->TemplateMethod();
9
delete pConcreateClass;

system("pause");

return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: