【Note.1】项目架构应该更加深入、灵活

吐槽下北京的交通,今儿早上在5环堵了一个多小时,最后终于迟到了...Orz ~ 

不小心看到一位前辈写的一篇文章,关于Android项目重构的,在这个早晨我给上了一课,有了一些想法,忽然想到前几天看的书中说,积极想法值得记录下来,所以...

文章的地址:http://keeganlee.me/post/android/20150605  作者:Keegan小钢

对于项目架构,仁者见仁智者见智,我觉得没有最好的架构,只有不断的完善才是王道。

Begin

1、业务逻辑与页面代码分离

以前在写页面的时候从没有考虑过这个问题,只是想着现在写的这个页面是我一个人负责的,那么整个此页面的功能都只要写在页面文件里面即可。

没错,这样的想法并没有什么问题,但把一部分内容(不一定是公共的)抽出来,按照业务逻辑或者模块进行分类,是不是会更好呢,我觉得答案是肯定的,但还需要实践。

2、Adapter封装出一个基类

BaseActivity、BaseFragment这两个都有封装过并且在使用,唯独同样很常用的Adapter没有封装,真是醍醐灌顶...

posted @ 2015-11-05 11:18  Halo-CHN  阅读(145)  评论(0)    收藏  举报