您的位置:首页 > 移动开发 > Android开发

Android与MVC设计模式

2015-06-02 21:01 281 查看
Android应用是基于模型-控制器-视图的架构模式进行设计的。MVC设计模式表明,应用的任何对象,归根结底都属于模型对象、视图对象以及控制对象的一种。

模型对象 存储着应用的数据和业务逻辑。模型类被设计用来映射与应用相关的一些事物。模型不关心用户对象,它存在的唯一目的就是存储和管理应用数据。Android应用层的模型类通常就是创建的定制类。

视图对象 知道如何在屏幕上绘制自己以及如何响应用户的输入,如用户的触摸等。凡是能够在屏幕上看见的对象,就是视图对象

控制对象 包含了应用的逻辑单元,是视图与模型对象的联系纽带。控制对象被设计用来响应由视图对象触发的各类事件,此外还用来管理模型对象与视图层间的数据流动。在Android世界里,控制器通常都是Activity、Fragment或Service的概念
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: