android开发架构理解

1. android 开发和普通的PC程序开发的,我以为仍是不要过分设计,由于手机开发,项目相对传统软件开发就小不少,并且手机的性能有限,过分设计代码mapping须要消耗的能相对就高,并且手机开发的迭代较快,有时需求变化也大,一种设计模式可能不适用全部的状况。android

2. 那应该怎么作?数据库

首先还得要有分层的思想。好比从总体架构上,数据库层,UI刷新,数据异步读取,网络请求。设计模式

更简单说视图层,控制层,数据流层,各层之间用接口做为隔离解耦。网络

在视图层用MVP架构,改变臃肿的Activity,处理方法都交给presenter。架构

相关文章
相关标签/搜索