zoukankan      html  css  js  c++  java
  • android开发架构理解

    1. android 开发和普通的PC程序开发的,我觉得还是不要过度设计,因为手机开发,项目相对传统软件开发就小很多,而且手机的性能有限,过度设计代码mapping需要消耗的能相对就高,而且手机开发的迭代较快,有时需求变化也大,一种设计模式可能不适用所有的情况。

    2. 那应该怎么做?

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

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

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

  • 相关阅读:
    享元模式及php实现
    共享内存
    LCD触屏驱动
    I2C驱动
    C++ & java小结
    使用GlobalKey启动APP
    socketpair通信
    inotify和epoll
    C语言之二叉树
    灯光系统
  • 原文地址:https://www.cnblogs.com/heavenStrone/p/5833957.html
Copyright © 2011-2022 走看看