首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

设计方式学习笔记之命令模式

2013-03-27 
设计模式学习笔记之命令模式定义:将请求封装成对象,以便使用不同的请求、队列或者日志来参数化其他对象。命

设计模式学习笔记之命令模式

定义:将请求封装成对象,以便使用不同的请求、队列或者日志来参数化其他对象。命令模式支持可撤销等操作。

命令模式将发出请求的对象和执行请求的对象解耦。在被解耦的两者之间是通过命令对象进行沟通的。

案例代码下载

案例情景:开灯和关灯操作是电灯的基本操作。我们用命令模式模拟这种情景。

Handler.java

开灯--------------------关灯

总结:命令模式有很多变种,规整的命令模式会将命令委托给接收者,但我们也可以在命令包装类中就实现命令处理逻辑。


热点排行