【Note.1】项目架构应该更加深入、灵活
吐槽下北京的交通,今儿早上在5环堵了一个多小时,最后终于迟到了...Orz ~
不小心看到一位前辈写的一篇文章,关于Android项目重构的,在这个早晨我给上了一课,有了一些想法,忽然想到前几天看的书中说,积极想法值得记录下来,所以...
文章的地址:http://keeganlee.me/post/android/20150605 作者:Keegan小钢
对于项目架构,仁者见仁智者见智,我觉得没有最好的架构,只有不断的完善才是王道。
Begin
1、业务逻辑与页面代码分离
以前在写页面的时候从没有考虑过这个问题,只是想着现在写的这个页面是我一个人负责的,那么整个此页面的功能都只要写在页面文件里面即可。
没错,这样的想法并没有什么问题,但把一部分内容(不一定是公共的)抽出来,按照业务逻辑或者模块进行分类,是不是会更好呢,我觉得答案是肯定的,但还需要实践。
2、Adapter封装出一个基类
BaseActivity、BaseFragment这两个都有封装过并且在使用,唯独同样很常用的Adapter没有封装,真是醍醐灌顶...

浙公网安备 33010602011771号