这个模式理解也非常的简单,就是将军命令指挥官领导士兵打仗
请求和执行分开,
在ANDROID系统中命令模式用的也比较多,如在事件输入系统中,在InputDispatcher对象转发事件过程中就采用了命令模式:把每一个输入事件封装为类型为NotifyArgs的对象,不同的事件对应NotifyArgs类的不同子类,如按键事件对应NotifyKeyArgs类,触摸事件对应NotifyMotionArgs类,而NotifyArgs命令的接收对象为InputDispatcher,因此通过事件命令的执行把事件本身转发给InputDispatcher对象,实现事件的提交。相关模式类图如下: