🧾 命令模式(Command Pattern)
✅ 定义
将请求封装成对象,从而让你可以参数化客户端,将请求排队、记录日志、支持撤销重做等操作。
🧠 通俗理解:
你去快餐店点单 🍔:
- 你不是直接跟厨师说“做一个汉堡”
- 而是让服务员写下一个“点单”
- 这个“点单”就是命令对象
- 你(客户端) → 服务员(Invoker) → 厨师(Receiver)
将请求封装成对象,从而让你可以参数化客户端,将请求排队、记录日志、支持撤销重做等操作。
🧠 通俗理解:
你去快餐店点单 🍔:
将多个处理器组成一条链,每个处理器决定是否处理请求,如果不能处理则传给下一个。
🧠 通俗理解: