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

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

#include 
using namespace std;class action{public: action(){} ~action(){} void forward(){cout<<"forward"<
forward();} void unexecute(){act->backward();}private: action *act;};class Switch{public: Switch():cmd(new buttoncommand){} ~Switch(){} void open(){cmd->execute();} void close(){cmd->unexecute();}private: command *cmd;};int main(){ Switch *sw=new Switch; sw->open(); sw->close(); delete sw; system("pause"); return 0;}

转载于:https://www.cnblogs.com/tiandsp/archive/2012/06/27/2565732.html

你可能感兴趣的文章
Oracle Database 12.2新特性详解
查看>>
IBM:量子计算现在跟1940年代电脑差不多 更看重长远目标
查看>>
研究机构称独角兽更易获得融资 明后年或有大量企业IPO
查看>>
三星将斥资80亿美元收购美国哈曼国际
查看>>
纷享销客变“逍”客 缘何战略一再调整?
查看>>
立标准引导市场化 大数据产业将迎“洗牌期”
查看>>
软件测试建模:Google ACC
查看>>
《 FreeSWITCH权威指南》——1.4 信令
查看>>
Netflix正在消灭传统电视网络
查看>>
eMarketer:物联网正在重塑快速消费品行业
查看>>
Deeplearning4j:如何建设深度学习开源社区
查看>>
移动安全身份认证厂商及产品盘点
查看>>
J2EE的13个规范
查看>>
记录-使用CSDN-markdown编辑器
查看>>
Windows 10将很快允许用户在未安装应用之前首先进行体验
查看>>
巧测字段最大长度
查看>>
TuShare(2):使用TuShare,抓取股票数据并存储到数据库
查看>>
还在跑分?什么样的固态硬盘才是好产品
查看>>
AI进入安防 安防的未来是怎样?
查看>>
《敏捷可执行需求说明 Scrum提炼及实现技术》—— 2.3 要求所有干系人参与
查看>>