前言 前一阶段对MVC模式及其衍生模式做了一番比较深入的研究和实践,这篇文章也算是一个阶段性的回顾和总结. 经典MVC模式 经典MVC模式中,M是指业务模型,V是指用户界面,C则是控制器,使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式.其中,View的定义比较清晰,就是用户界面.但对于Model和Controller的定义则较为模糊,以致在项目实践中对它们的职责产生了很多不同的理解.其中比较主流的有下面两种. 1.闭环党 比较传统,问题是Model和Contro…