码迷,mamicode.com
首页 > 移动开发 > 详细

Android架构的简单探讨(一)

时间:2014-09-18 23:30:34      阅读:298      评论:0      收藏:0      [点我收藏+]

标签:android   style   blog   http   ar   数据   2014   art   sp   

在CSDN上看到这样一篇译文,虽然最终的解决方案要按照自己特定的项目去设计,但该文还是引起了很多自己的共鸣,原文猛戳这里

这是他提出的基于Messaging的MVC框架:

bubuko.com,布布扣

其中包含的设计思想在于:哪怕再小的应用程序,也有封装的必要,这样才能便于拓展同时增强应用的鲁棒性。

View:xml本身属于view的一部分但不是全部,我认为view的定义是指UI主线程所维护的全部,包括xml的加载,控件的显示和响应;

Model:维护着数据模块,是用户控件响应的抽象(如系统配置)或者业务数据为整个应用共享。

Controller:实现了主要的业务逻辑,在于view只负责简单的控件响应,封装自己所知道的数据,异步地传送到controller,controller根据自己所处的状态进行数据的增删改查,controller可以监控到数据变化状态并采用messaging的机制通知到UI线程(如在修改中,修改完成等等)

【根据这个思想,我们提出了自己的解决方案】

Android架构的简单探讨(一)

标签:android   style   blog   http   ar   数据   2014   art   sp   

原文地址:http://www.cnblogs.com/yxy8023ustc/p/3980235.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!