本文主要是介绍一看就懂系列之 MVC,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
MVC的笔记
前言
随着项目的快速发展,MVC模式对于构造一个结构清晰、维护性强的架构起着非常重要的作用,本文主要探讨以下几个问题:
1.MVC是什么?
2.为什么使用MVC?
3.MVC的使用?
4.使用MVC的注意点有哪些?
5.关于其他的设计思路:MVVM\MVP
6.一些关于mvc的趣谈
MVC是什么?
MVC模式是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。它们分别承担着各自的角色。
数据(Model):负责封装数据、存储和处理数据运算等工作视图(View):负责数据展示、监听用户触摸等工作控制器(Controller):负责业务逻辑、事件响应、数据加工等工作
为什么使用MVC?
1.使项目结构更加清晰
MVC模式规定区分model、controller、view三种文件类型,通常做法是定义三个文件夹来分别存放相关文件,使得整个文件结构看起来十分清晰。
2.使代码更易于维护
MVC模式中各自角色干着各自负责的工作。将不会出现php与html、sql到处混合编写的情况。MVC不仅将“数据处理”与“页面展示”分开,还将“数据处理”再分为“逻辑处理”与“数据库操作”,这样会更好定位出错的代码位置。
3.代码的复用性
多个 View 能共享一个 Model ,Model 负责数据层相关操作,View 负责格式化数据并把它们呈现给用户,Controller 可以方便的改变应用程序的数据层和业务规则,用来连接不同的 Model 和 View 去完成用户
这篇关于一看就懂系列之 MVC的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!