2016.4.22

  1. Build的构建大部分用来返回一个配置对象:
    1.1什么时候使用:
    • 目标类可能有太多接口接入,去尼玛的set(),怕引起接口污染。
    • 需要有独立的构建模式,为了后续方法的扩展。
      个人想法:完全可以牺牲用来创建Builder对象的内存,来换取编程模式上的方便,是真的方便。然后我还不是很熟悉。
  2. RxJava,以前都是测试,今天第一次用到实际工程中来。做个记录:
    好吧。我艹,Retrofit2.0和1.0相差真大。再柔和RxJava进去彻底把我恶心到了,晚上有时间加班再继续,还有Retrofit2.0加的Call是定性了,或者我们可以继承AdaptFatory重写一个适配器,然后在Retrofit构建的时候加进去,这样就可以完美避开Call这个玩意儿了,但是我觉得完全没必要。还是在Call这里重新整理格式吧。
  3. Retrofit的封装,加了RxJava后:
    使用工厂模式来创建service工厂
    →生产出来的service加入队列,如果是sync会直接返回一个restful实体类,如果是async则等待回调就可以了,最后获取同样的对象,目前还没有要用到sync,异步占据了大部分开发场景。

你可能感兴趣的:(2016.4.22)