模式定义: [定义]: 将一个请求封装成一个对象,使得你用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销和恢复功能. 组成: 调用者(Invoker),命令请求(Command,包括接口或抽象,以及实现,待对象化),接收者(实现者 Receiver,包括抽象接口,及实现),三个角色; 过程: 命令通过请求者发送给接收者来实现: 命令委托间接通知,再执行实现: 理解: 请求可能会有多个,接收者可能也有多个,可能一个请求一个执行者,也可能多个请求一个执行者: 请求以及执行者…