设计模式-命令模式 MegaWenix 2024-03-30 21 阅读1分钟 定义 命令模式,是一种行为设计模式,它将请求或简单操作封装成一个对象,允许使用不同的请求,队列请求,记录日志等功能,同时支持可撤销操作。 命令模式通常涉及四个角色 1. 命令(Command),声明执行操作的接口 2. 具体命令(Concrete Command),实现命令接口,定义了在接收者上调用的操作 3. 接收者(Receiver),知道如何实施与执行一个请求相关的操作 4. 调用者(Invoker),请求命令执行某个操作 UML 类图 typescript 实现 通用实现