命令模式:
将请求封装成对象,这可以让你使用不同的请求、队列、或者日志请求来参数化其他对象,命令模式也可以支持撤销操作。
文中例子:
使用了遥控器的例子,遥控器不直接进行命令操作,而是每个按键绑定一个请求对象,执行对象的execute()操作即可。
心得:
其实就是把一段代码所进行的操作封装起来,作为一个命令,使得不同的对象都可以执行这个请求。