基于mvc设计模式进行系统开发有哪些优势_什么是mvc设计模式

 我来答
猪八戒网
2023-04-26 · 百度认证:重庆猪八戒网络有限公司官方账号
猪八戒网
猪八戒网(zbj.com)创建于2006年,现已形成猪八戒网、天蓬网和线下八戒工场的“双平台+一社区”服务模式,是中国领先的人才共享平台。
向TA提问
展开全部

MVC的具体含义是:modelviewcontrol,即模型视图控制它们各自处理自己的任务:(1)模型:模型持有所有的数据、状态和程序逻辑

模型独立于视图和控制器

(2)视图:用来呈现模型

视图通常直接从模型中取得它需要显示的状态与数据

对于相同的信息可以有多个不同的显示形式或视图

(3)控制器:位于视图和模型中间,负责接受用户的输入,将输入进行解析并反馈给模型,通常一个视图具有一个控制器

MVC模式将它们分离以提高系统的灵活性和复用性,不使用MVC模式,用户界面设计往往将这些对象混在一起

MVC模式实现了模型和视图的分离,这带来了几个好处

(1)一个模型提供不同的多个视图表现形式,也能够为一个模型创建新的视图而无须重写模型

一旦模型的数据发生变化,模型将通知有关的视图,每个视图相应地刷新自己

(2)模型可复用

因为模型是独立于视图的,所以可以把一个模型独立地移植到新的平台工作

(3)提高开发效率

在开发界面显示部分时,你仅仅需要考虑的是如何布局一个好的用户界面;开发模型时,你仅仅要考虑的是业务逻辑和数据维护,这样能使开发者专注于某一方面的开发,提高开发效率

直接范范的说MVC适合不适合某个项目都是不准确的,所以我们在使用MVC模式的时候,要发挥其优点和长处!

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式