第3章Android设计模式与应用框架.doc

第3章Android设计模式与应用框架.doc

PAGE  PAGE 30 第3章 Android设计模式与应用框架 Android采用MVC设计模式和组件应用框架。 本章先介绍MVC的基本概念和Android应用编程中的MVC构成,然后介绍Android基于组件的应用框架和四个主要组件。 3.1 MVC设计模式 MVC(Model-View-Controller,模型—视图—控制器)模式通过分解程序的不同功能,达到降低程序设计的复杂度、利于程序员专业分工、简化程序的维护和扩展的目的。MVC是1979年挪威计算机科学家Trygve Reenskaug在Xerox(施乐公司)PARC(Palo Alto Research Center,帕洛阿尔托研究中心)工作时,为(历史上第二个面向对象程序设计语言和第一个真正的集成开发环境)SmallTalk提出的。 3.1.1 概念 图3-1 MVC模式的关系图 MVC是一种软件架构模式,它把软件系统分为如下三个基本部分(参见图3-1): 模型(Model)—— 数据(库)。 视图(View)—— 图形界面(显示/表示)。 控制器(Controller)—— 程序功能(算法)。 MVC模式的目的是实现一种动态的程序设计,简化对程序的后续修改和扩展,并且使程序某一部分的重复利用成为可能。除此之外,此模式通过对复杂度的简化,使程序结构更加直观。 软件系统通过对自身基本部份分离

文档评论(0)

1亿VIP精品文档

相关文档