Command Pattern
2015-07-23 17:40
155 查看
1.Command模式通过将请求封装到一个对象(Command)中,并将请求的接受者存放到具体的ConcreteCommand类中(Receiver)中,从而实现调用操作的对象和操作的具体实现者之间的解耦。
2.Command 模式结构图
main.cpp
2.Command 模式结构图
#include "Command.h" #include "Receiver.h" #include <iostream> using namespace std; int main(int arc,char* argv[]) { Reciever* rev = new Reciever(); Command* cmd = new SimpleCommand<Reciever>(rev,&Reciever::Action); cmd->Excute(); return 0; }
main.cpp
相关文章推荐
- 总结的真好
- 陈力:传智播客古代 珍宝币 泡泡龙游戏开发第33讲:PHP 静态变量、静态方法
- android studio 使用gradle批量打渠道包
- IAR编译ZStack-CC2530,生成HEX文件完全配置
- AnyscTask的基本用法
- 使用ReactiveCocoa实现iOS平台响应式编程
- hdu 1829 A Bug's Life
- OC学习,self使用总结和注意事项,理解类和对象,使用self进行理解非常好
- 字体颜色以及发光字体
- shell exit 0 exit 1
- vim插件介绍
- django安装异常
- 陈力:传智播客古代 珍宝币 泡泡龙游戏开发第32讲:PHP 构造方法、析构方法
- Java与C++实现相同的MD5加密算法
- Android 可拖拽的GridView效果实现, 长按可拖拽和item实时交换
- Python开发MySQL数据库(表)克隆工具
- Nagios 利用NSClient++的check_nrpe方式使用自定义脚本监控windows
- 关于在jquery动态修改css,html中,mouseenter,mouseleave,click等方法失效的处理
- poj 1094
- ScrollView嵌套ListView解决办法