事实上在项目开发中,我们使用了大量的设计模式,不过这些设计模式都封装在框架中了,假设你想要不只局限于简单的使用,就应该深入了解框架的设计思路. 在MVC框架中,模式之中的一个就是命令模式,先来看看模式是怎样定义的. 命令模式: 定义:把一个请求或者操作封装在命令对象中.命令模式同意系统使用不同的请求把client參数化,对请求排队或者记录请求日志,能够提供命令的撤销和恢复功能. Invoker类被client调用,能够接受命令请求,设计命令队列,决定是否对应该请求,记录或撤销或重做命令请求,记录