码迷,mamicode.com
首页 > 编程语言 > 详细

java之命令模式

时间:2017-10-06 00:52:31      阅读:295      评论:0      收藏:0      [点我收藏+]

标签:解释   统一   恢复   业务   使用   通用   margin   经理   咨询   

实际生活中常有的例子,比如银行吧,在早些年,到银行办理业务,一堆人围着大堂经理问,什么业务该去什么地方办理,哎。。。。,一个问题一天要跟上百号人都解释一遍,你好,这个业务呢,你可以去XX柜台咨询一下,那这个业务呢,你可以去XY柜台咨询,有时候,可能出现错误,返回来回问好几遍,好烦哦。。。。,经理是何等的无奈,但为了客户至上的原则,总是微笑,在微笑。何时是解脱之日啊。哈哈,随着科技的发展,经理们终于从这苦难的日子里解脱了,那就是业务办理区取号机,现在简单的操作就可以耐心等候办理,既方便客户,也解脱了经理,真是造福大众的一件好事。根据办理业务的不同,系统自动分发给各自擅长的业务员哪里,按着号码一次处理。言归正传,上面的例子就命令模式的真实写照,业务办理取号机,将客户的对于业务的请求,统一的接纳,进行分类处理,对于不同的业务,安排到不同的业务员手中处理,避免之前繁琐的过程。

命令模式的定义:Encapsulate a request as an object, thereby letting you parameterize clients with different requests, queue or log requests, and support undoable operations.(将一个请求封装成一个对象,从而让你使用不同的请求把客户端参数化,请求排队或者记录请求日志,可以提供命令的撤销和恢复功能),说白了,就是把请求封装成对象,以统一应对不同的请求,做出响应。

命令模式的通用图解:技术分享

解释上述图解的关键词:

 

java之命令模式

标签:解释   统一   恢复   业务   使用   通用   margin   经理   咨询   

原文地址:http://www.cnblogs.com/zhuhongchang/p/7630349.html

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