自定义MVC框架---第一章

MVC基本介绍

 介绍: 

    mvc是一种编程思想,用来解决开发项目的时候,代码如何编写,项目如何架构的问题,更具体一点就是解决多人协同开发时,如何分工协作的问题,从而提升开发效率

举一个例子:有一个人想开一个饭店,为了节省成本什么都干:发传单、做菜、上菜、结账、刷碗等,这个饭店肯定无法做大,扩展性太低了,所以要想做大,需要找一些专职的员工的作相应的工作,例如:

销售-------搞宣传

厨师-------做菜

服务员----上菜

会计------结账

刷碗工-----刷碗

            ....

            其中上面的分工协作、各司其职的工作方式,就类似于我们的MVC思想

示意图: 

MVC,是ModelViewController这三个单词的缩写,分别表示模型、视图、控制器,这3层之间的工作流程如下图所示:

 

按照mvc思想,搭建相应的目录:

 

mvc框架的优势: 

  1. MVC就是用来解决多人分工协作时,如何各司其职,提升工作效率的思想

  2. 在项目中通过mvc提升代码的复用性,也就是封装的思想

原文地址:https://www.cnblogs.com/we-jack/p/8303314.html