大家好,欢迎来到设计模式专题,我们的主旨是介绍一些有趣好玩的设计模式. 今天我们介绍的设计模式叫做命令模式(command),在这个模式下,我们可以实现do和undo的解耦,让使用方不用关心内部的实现细节. command模式 这个模式我们在日常当中经常使用,举一个很简单的例子,比如说我们发布代码.发布了之后发现不小心发布上去了一个bug,这个时候我们应该做什么?很简单,就是回滚,把线上的代码回滚到这一次发布之前的代码.这样我们这次发布带来的改动就会被消除,那么就避免了bug的产生. 那么,对于…