社区
Android
帖子详情
大项目如何架构(驾驭)UI和逻辑?
全速前行
博客专家认证
2011-07-19 10:25:16
因为以前做过的都是小项目,代码量2万以内的,所以并没有太在意Gui的架构。
而且看过的书籍也没有介绍相关的内容。
现在遇到的项目很庞大,界面很多也做的很炫。
但是架构上并没有做好,使得UI和逻辑都写在一起了。代码非常复杂了。
现在重构还来得及,希望大虾们给出些主意。
如何做架构?MVC?还是别的好法子?
谢谢
...全文
168
6
打赏
收藏
大项目如何架构(驾驭)UI和逻辑?
因为以前做过的都是小项目,代码量2万以内的,所以并没有太在意Gui的架构。 而且看过的书籍也没有介绍相关的内容。 现在遇到的项目很庞大,界面很多也做的很炫。 但是架构上并没有做好,使得UI和逻辑都写在一起了。代码非常复杂了。 现在重构还来得及,希望大虾们给出些主意。 如何做架构?MVC?还是别的好法子? 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
petshop4
2011-07-21
打赏
举报
回复
mark等大神
全速前行
2011-07-21
打赏
举报
回复
希望大虾们给些建议,推荐些教程或blog什么的~~~
fishmen26
2011-07-19
打赏
举报
回复
I think you need this
http://book.douban.com/subject/1419359/
sf_key
2011-07-19
打赏
举报
回复
UI与业务逻辑抽离最好的结果就是MVC,但是个人认为UI与业务逻辑的整理和抽离不是一朝一夕的事,建议多看些优秀的源码,自己多思考,多实际操作,这样才能根本上解决这个问题,“为什么要这样做”很重要!
dina656
2011-07-19
打赏
举报
回复
UI可以写个基础类,然后再各种继承,。这样就比较清楚,也比较好维护。逻辑方面,可以做单实例的类,然后在界面中获取对象,进行你要做的逻辑操作。还有UI界面 和 逻辑 还有一些常用的函数 ,可以以不同的包名来存放,便于管理。常用函数可以做出静态类。随便说说,希望对你有帮助。
全速前行
2011-07-19
打赏
举报
回复
重构!对,我们现在就很需要这样。
重构贯穿整个项目。
现在的代码,还有一个弊病就是处理耗时任务的时候,想到的办法就是开后台线程来做。由于团队中每个人都这样做,线程就会很多,有些混乱了。还难于阅读与调试。
大虾们再赐教!
Access 2007宝典 8/8
构建自定义的数据库解决方案,探索全新的
UI
和文件格式,存储、查看、分析和共享数据。 用户可使用这本全面参考书中的内容来指导自己
驾驭
强大的Access 2007。初学者可以从中学习全面的数据库基础知识和术语。有经验的...
Access 2007宝典 1/8
构建自定义的数据库解决方案,探索全新的
UI
和文件格式,存储、查看、分析和共享数据。 用户可使用这本全面参考书中的内容来指导自己
驾驭
强大的Access 2007。初学者可以从中学习全面的数据库基础知识和术语。有经验的...
Access 2007宝典 2/8
构建自定义的数据库解决方案,探索全新的
UI
和文件格式,存储、查看、分析和共享数据。 用户可使用这本全面参考书中的内容来指导自己
驾驭
强大的Access 2007。初学者可以从中学习全面的数据库基础知识和术语。有经验的...
Access 2007宝典 6/8
构建自定义的数据库解决方案,探索全新的
UI
和文件格式,存储、查看、分析和共享数据。 用户可使用这本全面参考书中的内容来指导自己
驾驭
强大的Access 2007。初学者可以从中学习全面的数据库基础知识和术语。有经验的...
Access 2007宝典 7/8
构建自定义的数据库解决方案,探索全新的
UI
和文件格式,存储、查看、分析和共享数据。 用户可使用这本全面参考书中的内容来指导自己
驾驭
强大的Access 2007。初学者可以从中学习全面的数据库基础知识和术语。有经验的...
Android
80,352
社区成员
91,288
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章