#include <iostream>
#include "coffee.h"
#include "tea.h"
int main()
{
//模板方法(Template Method)模式的定义如下:
//定义一个操作中的算法骨架,而将算法的一些步骤延迟到子类中,
//使得子类可以不改变该算法结构的情况下重定义该算法的某些特定步骤。
IDrinkTemplate * pCoffee = new Coffee();
// 模板方法调用
pCoffee->make();
delete pCoffee;
std::cout << std::endl;
IDrinkTemplate * pTea = new Tea();
// 模板方法调用
pTea->make();
delete pTea;
return 0;
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
收起资源包目录
TemplateMethod.7z (8个子文件)
TemplateMethod
main.cpp 616B
TemplateMethod.pro 848B
coffee.cpp 598B
tea.h 626B
tea.cpp 552B
idrinktemplate.cpp 225B
idrinktemplate.h 1KB
coffee.h 641B
共 8 条
- 1
繁星璀璨G
- 粉丝: 2061
- 资源: 28
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0