命令的发出者;命令的执行者;命令的传播者。

命令模式(将军传达命令;传递命令的接口;干活的士兵)

命令模式(将军传达命令;传递命令的接口;干活的士兵)

案例:这是灯泡的控制;后续可以按照这种模板扩展电视的控制。

命令模式(将军传达命令;传递命令的接口;干活的士兵)

命令模式(将军传达命令;传递命令的接口;干活的士兵)

命令管理者(接口)

命令模式(将军传达命令;传递命令的接口;干活的士兵)

 

命令执行者(供开灯和关灯使用)

命令模式(将军传达命令;传递命令的接口;干活的士兵)

操作命令执行者(开灯)

命令模式(将军传达命令;传递命令的接口;干活的士兵)

操作命令执行者(关灯)

命令模式(将军传达命令;传递命令的接口;干活的士兵)

 

没有命令类

命令模式(将军传达命令;传递命令的接口;干活的士兵)

 

赋予命令(用数组装开关命令,这里只能装5种设备的开关按钮)

命令模式(将军传达命令;传递命令的接口;干活的士兵)
命令模式(将军传达命令;传递命令的接口;干活的士兵)
命令模式(将军传达命令;传递命令的接口;干活的士兵)

测试

命令模式(将军传达命令;传递命令的接口;干活的士兵)

命令模式(将军传达命令;传递命令的接口;干活的士兵)

 

扩展:上面只是灯泡的开关操作;如果想扩展电视的开关操作只需要如法炮制on\off\resurer即可。

命令模式(将军传达命令;传递命令的接口;干活的士兵)

相关文章:

  • 2022-01-21
  • 2021-07-22
  • 2021-04-21
  • 2021-11-17
  • 2021-04-07
  • 2021-06-15
  • 2021-10-03
  • 2021-06-08
猜你喜欢
  • 2022-02-18
  • 2021-12-27
  • 2022-12-23
  • 2022-12-23
  • 2021-03-31
  • 2021-10-01
  • 2021-09-30
相关资源
相似解决方案