码迷,mamicode.com
首页 > 其他好文 > 详细

命令模式-command

时间:2017-06-22 00:22:30      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:日志   img   代码实现   .com   代码   结构   size   blog   重做   

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

命令模式的作用:

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

命令模式结构图:

技术分享

代码实现:

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

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

命令模式-command

标签:日志   img   代码实现   .com   代码   结构   size   blog   重做   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!