139 - 问,刻录软件开发之Command模式应用

139 - 问,刻录软件开发之Command模式应用

Command

别名:Action,Transaction

意图

将请求封装成对象,从而可用不同的请求:

1、对客户进行参数化;

2、对请求排队;

3、对请求记录日志;

4、支持可撤销的操作。

例子

刻录程序编写了一个Windows驱动来实现一些特殊功能,为了将驱动的安装与修改注册表实现为一个事务(即为了实现可撤销)。

139 - 问,刻录软件开发之Command模式应用_第1张图片

139 - 问,刻录软件开发之Command模式应用_第2张图片

参考资料

http://en.wikipedia.org/wiki/Command_pattern

你可能感兴趣的:(139 - 问,刻录软件开发之Command模式应用)