1命令模式是一个高内聚的模式。
定义如下:将一个请求封装成一个对象,从而让你使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销和恢复功能。

 

2.角色说明:

● Receive接收者角色

该角色就是干活的角色,命令传递到这里是应该被执行的。


● Command命令角色

需要执行的所有命令都在这里声明。

 


● Invoker调用者角色

接收到命令,并执行命令。在例子中,我(项目经理)就是这个角色。

通用类图如下:

命令模式(Command Pattern)

相关文章:

  • 2021-07-30
  • 2022-01-21
  • 2021-05-07
  • 2021-12-18
  • 2022-01-22
  • 2021-06-28
  • 2021-09-16
  • 2021-11-26
猜你喜欢
  • 2021-05-16
  • 2021-08-29
  • 2021-10-15
  • 2021-08-31
  • 2020-03-13
相关资源
相似解决方案