因为以前做过的都是小项目,代码量2万以内的,所以并没有太在意Gui的架构。
而且看过的书籍也没有介绍相关的内容。现在遇到的项目很庞大,界面很多也做的很炫。
但是架构上并没有做好,使得UI和逻辑都写在一起了。代码非常复杂了。现在重构还来得及,希望大虾们给出些主意。
如何做架构?MVC?还是别的好法子?
谢谢

解决方案 »

  1.   

    UI可以写个基础类,然后再各种继承,。这样就比较清楚,也比较好维护。逻辑方面,可以做单实例的类,然后在界面中获取对象,进行你要做的逻辑操作。还有UI界面 和 逻辑 还有一些常用的函数 ,可以以不同的包名来存放,便于管理。常用函数可以做出静态类。随便说说,希望对你有帮助。
      

  2.   

    UI与业务逻辑抽离最好的结果就是MVC,但是个人认为UI与业务逻辑的整理和抽离不是一朝一夕的事,建议多看些优秀的源码,自己多思考,多实际操作,这样才能根本上解决这个问题,“为什么要这样做”很重要!
      

  3.   

    I think you need this
    http://book.douban.com/subject/1419359/
      

  4.   

    希望大虾们给些建议,推荐些教程或blog什么的~~~