摘要: 概述: 将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。适用场合: 1.抽象出待执行的动作以参数化某对象。2.在不同的时刻指定、排列和执行请求。3.支持取消操作。4.支持修改日志,这样当系统崩溃时,这些修改可以被重做一遍。5.用构建在原语操作上的高层操作构造一个系统。类图: ... 阅读全文
posted @ 2011-09-02 11:31 叶鹏 阅读(813) 评论(2) 推荐(0) 编辑