设计模式-COMMOND PATTERN (ACTIVE OBJECT PATTERN是一种特殊的COMMOND PATTERN)
2015-10-08 23:18
603 查看
复用控制逻辑。
理解方式:Controller 获取到Light TeleVision Computer中的一个的对像,通过Icommond接口作用于它。
ACTIVE OBJECT模式:
class ActiveObjectEngine {
public:
void addCommond(Commond obj){
commondlist.add(obj);
}
void run(){
while(!commondlist.isempty){
Commond c = commondlist.getfirst();
commondlist.remove(c);
c.execute();
}
}
}
交互行为:
相关文章推荐
- objective_c
- objective_c
- Objective-C学习-区别方法isKindOfClass、isMemberOfClass和isSubclassOfClass
- php中将SimpleXMLElement Object转化为普通数组
- Object-c中的+ -号函数
- Objective-C总Runtime的那点事儿(一)消息机制
- Object-C 类,对象,运行时,isa
- Objective-C 对象模型
- OC基础16:复制对象
- 利用QObject反射实现jsonrpc
- Objective-c 语法,类/属性/函数(iOS学习笔记,从零开始。)
- Objective-C中的发通知的(Notification)
- OC基础15:内存管理和自动引用计数
- iOS开发系列--Objective-C之协议、代码块、分类
- OC基础14:使用文件
- 返回object问题,在window.open后
- /persistence.cpp:5008: error: (-2) The node does not represent a user object (unknown type?) in func
- iOS开发系列--Objective-C之类和对象
- synchronized(class)、synchronized(this)与synchronized(object)的区别分析
- iOS进阶:Objective-C runtime(一)