首页 > 代码库 > 命令模式-command
命令模式-command
命令模式:将一个请求封装为一个对象,从而使你可用不同的的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作.
命令模式的作用:
- 它能较容易的设置一个命令队列
- 在需要的情况下,可以较容易的将命令计入日志
- 允许接收请求的一方决定是否拒绝请求
- 可以容易的实现对请求的的撤销和重做
- 由于加进新的具体的请i去不影响其他的类,因此增加新的命令很容易
- 命令模式把请求一个操作的对象与知道怎么执行一个操作的对象分开
命令模式结构图:
代码实现:
(本日志参考:程杰 老师写的<<大话数据结构>>完成)
命令模式-command
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。