<aside> 💡
命令模式(Command):将一个请求封装为一个对象,从而使你可以用不同的请求对客户进行参数化;可以对请求进行排队或记录请求日志,以及支持可撤销的操作
</aside>
execute()
优点
缺点
命令模式在需要将请求封装成对象、支持撤销和重做、设计命令队列等情况下,都是一个有效的设计模式。