命令模式:将请求封装成对象,这可以让你使用不同的请求、队列,或者日志请求来参数化其他对象。命令模式也可以支持撤销操作。
(1)RemoteControl保存一组命令对象
(2)命令对象不但包含了动作,还包含了接受者对象