电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

MVC设计模式VIP免费

MVC设计模式_第1页
MVC设计模式_第2页
MVC设计模式_第3页
MVC 在 Web 系统中的模式与应用--架构模式 . 面向对象的设计模式是经验的总结,MVC 思想是原先用于构建用户界面的。这篇文章主要论述了如何在新的 Web 应用领域中使用设计模式和 MVC 架构。文章首先介绍了设计模式的概念和特点,以及 MVC 架构的设计思想,并分析了 MVC 架构中包含的几种主要的模式。然后根据 Web 应用系统的特点,就如何应用模式和 MVC 架构提出了一些设计思路。 1. 引言 1.1 设计模式 面向对象技术的出现和应用大大提高了软件的重用性和软件的质量。面向对象的编程也比以往的各种编程模式要简单和高效,但是面向对象的设计方法要比以往的设计方法要复杂和有技巧得多,一个良好的设计应该既具有对问题的针对性,也充分考虑到对将来问题和需求有足够的通用性。在过去的十几年中,人们在对面向对象技术的研究探索和实际应用中针对某些问题创造了一些良好的解决方案,即所谓的面向对象的设计模式。面向对象技术的目的之一就是提高软件的重用性,而对设计模式、设计方案的重用则从更深的层次上体现了重用的意义和本质。 人们对设计模式有很多定义,其中被引用的最多是 Christopher Alexander 的设计模式的定义:每一个设计模式是一个三方的规则,它表达了一个上下文环境(Context),一个问题和一个解决方案。设计模式一般有如下几个基本要素:模式名称,问题,目的,解决方案,效果,样例代码和相关设计模式。 设计模式的分类有好几种,可以根据其目的分为创建型(Creational),结构型(Structural)和行为型(Behavioral)三种。创建型模式主要是用来创建对象,结构型模式主要是处理类或对象的组合,行为型模式则主要用来描述对类或对象怎样交互和怎样分配职责。也可以根据范围将设计模式分为类模式和对象模式,类模式处理类和子类之间的关系,这些关系通过继承建立,在编译时刻就被确定下来,是属于静态的。对象模式是处理对象间的关系,这些关系在运行时刻变化,更具动态性。 模式的特点:是通过经验获取的,以某种结构化的格式书写下来,避免了遇到相同的问题重头设计,存在于不同的抽象层,在不断完善的,是可重用的人工产物,使设计和最好的练习交互,以被组合起来解决更大的问题。 1.2 MVC 架构 MVC最初是在Smalltalk-80中被用来构建用户界面的。M代表模型Model, V代表视图 View, C 代表 控制器 Controller。 MVC 的目的是增加代码的重用率,减少数据表达,数据描述和应用操作的耦合度。 ...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部