码迷,mamicode.com
首页 > Web开发 > 详细

如何理解MVC?

时间:2018-02-22 21:43:14      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:界面   需要   部分   class   耦合   post   view   自己   mvc   

MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范。 

那么MVC框架究竟干了些什么:用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面。各部分相互独立并且相互联系。可以让各自专注于自己的任务。但是不得不承认MVC只能称之为低耦合性。 

优点在于:用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。也就是说逻辑层面全部位于C(controller)层,另外两层专注于视图层和模型(数据层)的书写。那么很显而易见Controller层在MVC框架中起到了很重要的作用(承上启下)。 

如何理解MVC?

标签:界面   需要   部分   class   耦合   post   view   自己   mvc   

原文地址:https://www.cnblogs.com/zoeeying/p/8459920.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!