Android与MVC设计模式
2015-06-02 21:01
281 查看
Android应用是基于模型-控制器-视图的架构模式进行设计的。MVC设计模式表明,应用的任何对象,归根结底都属于模型对象、视图对象以及控制对象的一种。
模型对象 存储着应用的数据和业务逻辑。模型类被设计用来映射与应用相关的一些事物。模型不关心用户对象,它存在的唯一目的就是存储和管理应用数据。Android应用层的模型类通常就是创建的定制类。
视图对象 知道如何在屏幕上绘制自己以及如何响应用户的输入,如用户的触摸等。凡是能够在屏幕上看见的对象,就是视图对象
控制对象 包含了应用的逻辑单元,是视图与模型对象的联系纽带。控制对象被设计用来响应由视图对象触发的各类事件,此外还用来管理模型对象与视图层间的数据流动。在Android世界里,控制器通常都是Activity、Fragment或Service的概念
模型对象 存储着应用的数据和业务逻辑。模型类被设计用来映射与应用相关的一些事物。模型不关心用户对象,它存在的唯一目的就是存储和管理应用数据。Android应用层的模型类通常就是创建的定制类。
视图对象 知道如何在屏幕上绘制自己以及如何响应用户的输入,如用户的触摸等。凡是能够在屏幕上看见的对象,就是视图对象
控制对象 包含了应用的逻辑单元,是视图与模型对象的联系纽带。控制对象被设计用来响应由视图对象触发的各类事件,此外还用来管理模型对象与视图层间的数据流动。在Android世界里,控制器通常都是Activity、Fragment或Service的概念
相关文章推荐
- android apk 反破解手段
- Android的ProgressBar进度条-android学习之旅(三十一)
- android 带清除功能的EditText
- Android的ProgressBar进度条-android学习之旅(三十一)
- Android的ProgressBar进度条-android学习之旅(三十一)
- Android中,控件下按效果的两种实现方式!
- 关于goole IO大会发布的android M和android studio1.3的更新
- Android底层驱动开发(一)
- Android之NDK开发
- android 上传文件
- android开发资源收集贴
- Android 自动化测试之------ Monkey工具
- Android Studio使用jni、so库
- Android 数据库框架ormlite 使用精要
- android Launcher基础知识
- Android Audio 音频输出设备切换
- Android 官方博客 - Android应用程序的内存分析(翻译)(转)
- Android编程宝典-第一章-初识Android-笔记
- 菜鸟学Android笔记(十六):零散的知识点
- Android开发设计模式之——单例模式