什么是命令模式?命令模式是将一个请求(命令)封装成一个对象,把不同的请求进行参数化,对请求排队或者记录请求日志,可以提供命令的撤销和恢复功能。可能理解起来有些困难,不过不用着急,我们一起通过下面这个例子来学习命令模式。 但本篇主要内容是了解命令模式的结构,命令模式的撤销和恢复功能暂且不表(比较复杂,可以参考数据库日志恢复)。 以抗日神剧中的一个营为例,一般来说一个营中分为多个连队,他们可能是同种性质的兵种也也能不是同种性质的兵种。(具体的划分我也不清楚,但是看日神剧里面确实是这么演的,咋们也不用去追究具体是不是这样…