随笔分类 - 设计模式
摘要:定义:《设计模式》中命令模式的定义为:将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤消的操作。其关键之处就是将每个请求封装成为各个对象,也就是命令对象,并定义了统一的执行操作的接口,这个命令对象可以被存储、转发、记录、处理、撤销等。每个命令对象内定义了对应的接收者(Invoker),接收者才是真正对命令的执行者。因此,整个命令模式都是围绕着命令对象进行的。通用类图命令模式中主要由以下角色:Client(客户): 创建一个具体命令对象(ConcreteCommand),并且设置命令对象的接收者(Receiver)。注意: Client不是
阅读全文

浙公网安备 33010602011771号