摘要: 命令模式定义:命令模式将“请求”封装成对象,以便使用不同的请求、队列或者日志来参数化其它对象。命令模式也支持可撤销操作。这个模式貌似和Observer Pattern很像,实际上区别不小:1,ObserverPattern是我有新数据,我给你新数据或者你来取新数据,是数据的传递;Command Pattern是我下达命令,你执行命令,是方法的调用(从这能看出,2种模式处理的场景并不相同)2,ObserverPattern中没有ConcreteCommand对Receiver的封装;而在Command Pattern中,ConcreteCommand扮演的角色像是一个调用的中继3,Command 阅读全文
posted @ 2013-06-07 11:34 心意合一 阅读(144) 评论(0) 推荐(0) 编辑