命令模式

命令模式:

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

 

文中例子:

使用了遥控器的例子,遥控器不直接进行命令操作,而是每个按键绑定一个请求对象,执行对象的execute()操作即可。

 

心得:

其实就是把一段代码所进行的操作封装起来,作为一个命令,使得不同的对象都可以执行这个请求。

posted @ 2013-10-29 23:26  yutoulck  阅读(112)  评论(0编辑  收藏  举报