解读《每天一个设计模式(命令模式 -2011.4.21 星期四)期待提问和讨论》
来源:互联网 发布:java里的反射 编辑:程序博客网 时间:2024/06/09 20:17
就cnxry在CSDN论坛上发表的:http://topic.csdn.net/u/20110422/18/E8FE9830-73E9-4088-9FB8-EAEE35A4A9DF.html
文章进行描述,看具体的内容请点连接
命令模式是:将“请求”封装成对象,以便使用不同的请求或队列来参数化其他对象。即接受者上绑定一组动作来
封装一个请求。要达到这一点,命令对象将动作和接收者包进对象中,只暴露出一个执行方法。当调用执行方法时
,接收者就会调用这些动作。
在用模式时,首先说明你的场景,否则模式的意义无从谈起。
通过看你的代码,解析场景分析如下:
分析1
a)查看“基本工资为:1000”
b)发放“基本工资为:1000”
c)降低“基本工资为:1000”等等。
这就有多种对应关系在里面
分析2
a)基本工资为:1000
b)奖金为:500
c)出勤为:200
这就有多种获取信息的动作
分析3
a)这些工作的对应关系需怎么取调用?
整理后总的代码如下:
- 解读《每天一个设计模式(命令模式 -2011.4.21 星期四)期待提问和讨论》
- 每天一个设计模式: 命令模式(Command)
- 每天一个设计模式
- 每天一设计模式之 命令模式
- 每天学一点设计模式-命令模式
- 每天一个设计模式: 状态模式(State)
- 每天一个设计模式之代理模式
- 每天一个设计模式一:策略模式
- 每天一个设计模式之观察者模式
- 每天一个(设计模式)-- Bridge模式(桥接模式)
- 每天一个设计模式之Template Method
- 每天一个设计模式之Singleton
- 每天一个设计模式之Factory
- 每天一个设计模式之strategy
- 每天一个设计模式之Adapter
- 每天一个设计模式之proxy
- 每天一个设计模式之composite
- 每天一个设计模式之Decorator
- 浅谈 qmake 之 pro、pri、prf、prl文件
- Eclipse 3.6.2 安装ADT失败的解决
- Jquery 获得服务器控件值的方法小结
- QT安装过程
- 体验某医院的信息化应用
- 解读《每天一个设计模式(命令模式 -2011.4.21 星期四)期待提问和讨论》
- JNDI 是什么
- mranney / node_redis源代码阅读
- Sphider + SCWS,打造完美PHP中文搜索引擎
- 最近学习的困惑以及解决的办法
- WEB安全
- Android常用功能实例
- Android实现widget定时更新
- windows mobile 如何读写XML文档 1