💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、豆包、星火、月之暗面及文生图、文生视频 广告
| 命令设计模式 | | | --- | --- | 命令模式就和名字一样; 比较适合执行命令的场景; 命令发送者只管调用具体命令类中的 execute() 方法; 然后在具体命令类中设定命令接收者; 可以消除命令发送者和命令接受者之间的耦合; 并且可以方便的扩展新命令; [TOC] 结构 CommandInterface:命令抽象类;一般会暴露一个 execute 方法; Command:具体的命令类;设定接收者; Invoker:命令发送者;用于调用命令; Receiver: 命令接收者;负责执行操作; [TOC] 但是正如代码所示; 本来只是要执行一个方法; 却分成了3个类显的略微繁琐; [TOC] 个人见解 命令接受者设置好命令,由命令发送者执行 [TOC] 具体的看【白俊遥】的命令设计模式 代码在 /php.com/core/DesignPatterns/Command