MVC设计模式

平面设计 admin 129℃

MVC设计模式(计算机术语)MVC设计模式,是指一种划分系统功能的方法,是为那些需要为同样的数据提供多个视图的应用程序而设计的,它实现了数据层与表示层的分离,特别适用于开发与用户图形界面有关的应用程序。- 收起最新报道> 返回国搜百科首页相关搜索:$(function(){$.getn

ews(“MVC设计模式”);});目录1 简介2 MVC的实现3 MVC的变化4 MVC的优点及不足之处5 经典产品6 其他类似的模式1简介编辑本段回目录定义MVC架构是随着SmalltalkLanguage语言的发展提出的,它是一个著名的用户界面设计架构。MVC英文即Model-View-Controller(模型-视图-控制器),即把一个应用的输入、处理、输出流程按照Model、View、Controller的方式进行分离,这样一个应用被分成三部分——模型、视图和控制器。所谓 MVC 设计模式,是指一种划分系统功能的方法,是为那

些需要为同样的数据提供多个视图的应用程序而设计的,它实现了数据层与表示层的分离,特别适用于开发与用户图形界面有关的应用程序。MVC设计模式的基本结构定义为:(1)控制器,用来处理用户命令以及程序事件;(2)模型,用来维护数据并提供数据访问方法;(3)视图,负责数据的显示。MVC设计模式的用处非常广泛。在开发一个应用系统的过程中,随着客户新需求的不断增多,进行软件系统功能的修改和扩充是迫在眉睫的,但是因为程序的高

耦合,改动会变得非常困难,这样就会导致项目成本和风险的增加。而且,一般来说,维护人员与开发人员不是同一个人,

即使说明文档很详细,也很难真正理清程序里错综复杂的联系。所以使用MVC 设计模式设计整体框架,在设计阶段就杜绝此类问题,是一个非常好的软件设计

方法。当一个应用既包含数据访问代码,又包含业务逻辑代码以及描述代码时,就会产生一些问题。这样的应用是很难维护的,因为无论何时产生一个新变化,所有组件之间的相互依赖都会引起强烈的波动效应。由于一个类过多的依赖于其他的类而导致的高耦合使得类变得难于重用或者根本不可能重用。添加新的数据时视图通常需要重新执行业务逻辑代码,这就需要在多个位置对该业务逻辑代码进行维护,数据访问代码也会产生同样的问题。MVC 设计模式通过减弱数据访问、业务逻辑以及数据描述与用户的交互而解决了这些问题。本质上来说,MVC 设计模式将应用

本文由 四件套 原创编译,转载请注明出处:http://www.jingyuan.sh.cn/pingmiansheji/800.html

本站部分内容来自网络,如有侵权,请联系我们进行处理, 平面设计培训 转载本站文章请注明出处!
喜欢 (0)