MVC 思想

个人观点如果那里说错了请高手指出小弟(菜鸟)加以改正

首先要理解什么是MVC,M(Model模型),V(View视图),C(Controller控制器),MVC思想就是将一个应用分成三个部分即MVC,这三个部分以最少的耦合协同工作,从而提高应用程序的可扩展性和可维护性,(实现高内聚,低耦合,模块之间耦合的高低取决于模块间接口的复杂性,调用的方式和传递的信息)。

一个模型可以对应多个视图,反之多个视图也可以对应一个模型。

控制器控制层的概念也很有效,由于它把不同的模型和不同的视图组合在一起,完成不同的请求,因此,控制层可以说是包含了用户请求权限的概念。

如果用户不对应用发出请求,视图无法主动更新自己。

原文地址:https://www.cnblogs.com/lichen396116416/p/1953134.html