android开发架构理解
2024-10-11 16:08:46
1. android 开发和普通的PC程序开发的,我觉得还是不要过度设计,因为手机开发,项目相对传统软件开发就小很多,而且手机的性能有限,过度设计代码mapping需要消耗的能相对就高,而且手机开发的迭代较快,有时需求变化也大,一种设计模式可能不适用所有的情况。
2. 那应该怎么做?
首先还得要有分层的思想。比如从整体架构上,数据库层,UI刷新,数据异步读取,网络请求。
更简单说视图层,控制层,数据流层,各层之间用接口作为隔离解耦。
在视图层用MVP架构,改变臃肿的Activity,处理方法都交给presenter。
最新文章
- 【MVC 4】8.SportsSore:管理
- VS2010插件及快捷键设置
- SQL Server Analysis Services 数据挖掘
- 【SVN】删除文件/文件夹 svn: E205007: Could not use external editor to fetch log message
- 单元测试+修改BUG
- 怎么知道RTL Schematic中的instance与哪段代码对应呢
- Skyline学习教程
- Kickstart + http Linux自动化部署服务端
- Layui的一点小理解(上)
- New Windows 10 SDK - Multi-instance UWP apps
- 第一次JVM分析记录:Out of Memory Error (workgroup.cpp:96), pid=6196, tid=139999645685504
- App瘦身、性能优化总结
- Python:匿名函数lambda的函数用法和排序用法
- CHM文件命令转换成html
- PHP安装过程中问题详解
- 浅拷贝和深拷贝(谈谈java中的clone)
- 2018面向对象程序设计(Java)第18周学习指导及要求
- three.js raycaster射线碰撞的坑 (当canvas大小 不是屏幕大小是解决拾取物体的办法)
- request对象方法
- Code Blocks中配置OpenGL