定义:将“请求”封装成对象,以便使用不同的请求、队列或者日志来参数化其他对象,命令模式也支持可撤销的操作。命令模式就是将动作封装成命令对象,这样就可以随心所欲地存储、传递、调用他们。这样使得请求对象和执行对象解耦,命令对象封装了接收者和一组动作,通过调用一个方法来调用接收者的动作,这种模式一般使用在事务管理和日志打印等