博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
建造者模式(C++)
阅读量:6234 次
发布时间:2019-06-21

本文共 890 字,大约阅读时间需要 2 分钟。

#include 
using namespace std;class buildcomputer{public: buildcomputer(){} virtual ~buildcomputer(){} virtual void buildmouse()=0; virtual void buildmointor()=0; virtual void buildkeyboard()=0; virtual void buildhost()=0;};class winbuildcomputer : public buildcomputer{public: winbuildcomputer(){} virtual ~winbuildcomputer(){} void buildmouse(){cout<<"build win mouse"<
buildmouse(); instance->buildmointor(); instance->buildkeyboard(); instance->buildhost(); }};int main(){ buildcomputer *p=new macbuildcomputer; director *dc=new director(p); dc->creator(); delete dc; delete p; p=new winbuildcomputer; dc=new director(p); dc->creator(); delete dc; delete p; system("pause"); return 0;}

转载于:https://www.cnblogs.com/tiandsp/archive/2012/06/24/2560285.html

你可能感兴趣的文章
lapis 处理接收到的json 数据
查看>>
【spring boot logback】日志使用自定义的logback-spring.xml文件后,application.properties中关于日志的相关配置还会起作用么...
查看>>
Ad Hoc Distributed Queries的启用与关闭
查看>>
java工具类POI导出word
查看>>
openwrt使用list
查看>>
shell语言
查看>>
C++动态分配内存
查看>>
Android Studio工程Gradle编译报错
查看>>
桌面小部件开发
查看>>
Unity3d dll 热更新 基础框架
查看>>
spring boot整合mybatis+mybatis-plus
查看>>
深度学习利器:TensorFlow在智能终端中的应用——智能边缘计算,云端生成模型给移动端下载,然后用该模型进行预测...
查看>>
如何查看表和索引的统计信息
查看>>
word文档的动态添加数据
查看>>
模仿ReentrantLock类自定义锁
查看>>
Redis进阶实践之九 独立封装的RedisClient客户端工具类
查看>>
如何在Python中从零开始实现随机森林
查看>>
动态规划-最优二叉搜索树-公式推导
查看>>
jquery获取前一个月日期
查看>>
R12.2常用手册
查看>>