首页 > 其他 > 详细

命令模式-command

时间:2017-06-21 23:36:56      阅读:283      评论:0      收藏:0      [点我收藏+]

命令模式:将一个请求封装为一个对象,从而使你可用不同的的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作.

命令模式的作用:

  • 它能较容易的设置一个命令队列
  • 在需要的情况下,可以较容易的将命令计入日志
  • 允许接收请求的一方决定是否拒绝请求
  • 可以容易的实现对请求的的撤销和重做
  • 由于加进新的具体的请i去不影响其他的类,因此增加新的命令很容易
  • 命令模式把请求一个操作的对象与知道怎么执行一个操作的对象分开

命令模式结构图:

技术分享

代码实现:

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

(本日志参考:程杰 老师写的<<大话数据结构>>完成)

命令模式-command

原文:http://www.cnblogs.com/LionheartCGJ/p/7062146.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!