摘要: 1.客户创建一个命令对象 2.客户利用setCommand()将命令对象储存在调用者中。 3.客户要求调用者执行命令。将发出请求的对象和执行请求的对象解耦。命令模式:将请求封装成对象,以便使用不同的请求、队列或日志来参数化其他对象。命令模式也支持可撤销的操作。一个命令对象通过在特定接收者上绑定一组动作来封装一个请求,将动作和接收者包进对象中,这个对象只暴露出一个execute()方法,当次方方调... 阅读全文
posted @ 2010-05-10 04:38 莫忆往西 阅读(136) 评论(0) 推荐(0) 编辑