一看就懂系列之 MVC

本文详细介绍了MVC模式的定义、使用原因、实践应用以及注意事项,同时对比分析了MVP和MVVM两种设计思路,揭示了MVC在软件架构中的重要性和灵活性。通过对MVC、MVP和MVVM的深入理解,有助于提升项目开发的组织结构和代码维护性。
摘要由CSDN通过智能技术生成

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 可以方便的改变应用程序的数据层和业务规则,用来连
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值