大项目如何架构(驾驭)UI和逻辑?

全速前行
博客专家认证
2011-07-19 10:25:16
因为以前做过的都是小项目,代码量2万以内的,所以并没有太在意Gui的架构。
而且看过的书籍也没有介绍相关的内容。

现在遇到的项目很庞大,界面很多也做的很炫。
但是架构上并没有做好,使得UI和逻辑都写在一起了。代码非常复杂了。

现在重构还来得及,希望大虾们给出些主意。
如何做架构?MVC?还是别的好法子?
谢谢
...全文
168 6 打赏 收藏 转发到动态 举报
写回复
用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
  • 打赏
  • 举报
回复
重构!对,我们现在就很需要这样。
重构贯穿整个项目。

现在的代码,还有一个弊病就是处理耗时任务的时候,想到的办法就是开后台线程来做。由于团队中每个人都这样做,线程就会很多,有些混乱了。还难于阅读与调试。

大虾们再赐教!

80,352

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧