设计模式-COMMOND PATTERN (ACTIVE OBJECT PATTERN是一种特殊的COMMOND PATTERN)
复用控制逻辑。
理解方式: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();
}
}
}
交互行为:
博学之,审问之,慎思之,明辨之,笃行之。