设计模式-命令模式

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

三个角色:Receiver接受角色者:干活的角色,命令传递到这应该是被执行的。对象

command 命令角色:须要执行的全部命令都在这里声明。请求

invoker命令角色:接受命令,并执行命令。command

相关文章
相关标签/搜索