思想: 调用方通过命令接口的execute(), 用不同的命令调用对应的执行方, 使任务的调用方和执行方完全解耦, 且支持撤销功能;


  • 角色 23种设计模式 VOL.14: 命令模式
  1. Invoke: 调用者
  2. Command: 抽象的命令
  3. ConcreteCommand: 命令实现类, 将执行者与实现命令绑定
  4. Receiver: 执行者

  • 遥控器控制智能家居 

23种设计模式 VOL.14: 命令模式

  1. 23种设计模式 VOL.14: 命令模式
  2. 23种设计模式 VOL.14: 命令模式
 

相关文章: