Advertisement

Android开发经验分享系列-No.1

阅读量:

Android开发中的MVC模式实践

本学期在修读潘老师的系统设计与分析课程期间,我们小组完成了一款运行于安卓平台的电影票务应用程序的开发。在项目实施过程中积累了丰富的经验,现于课程即将结束之际将其进行分享。
MVC作为一种广泛应用于软件工程领域的架构模式,将整个软件系统划分为三个核心组件:模型(Model)、视图(View)以及控制器(Controller)。


1.什么是 MVC?

Model–view–controller(MVC)是一种用于在计算机上实现用户界面的软件架构模式。该模式将特定的应用程序划分为三个相互关联的部分,从而将信息的内部表示方式与信息向用户展示及接收的方式相分离。MVC设计模式通过解耦这些主要组件,实现了代码的高效复用以及并行开发的可能性。维基百科

简而言之就是将应用程序划分为三种组件,模型-视图-控制器(MVC)设计定义它们之间的相互作用。

  • **Model:作为封装与应用程序业务逻辑相关数据及其处理方式的核心组件,Model具备直接操作数据的能力,例如对数据库的调用。其独立于View和Controller,即不涉及数据的展示形式或交互方式。然而,当Mo

全部评论 (0)

还没有任何评论哟~