想到什么就记什么吧
java基础篇
RXjava
RXJava的好处:(1)简洁,在需求越来越复杂,逻辑越来越多的情况下,依然能够保持简洁。(2)线程调度,可以任意制定观察者与被观察者的执行线程。(3)变换。所谓变换,就是将事件序列中的对象或整个序列进行加工处理,转换成不同的事件或事件序列。
RXJava使用的设计模式:观察者模式。Observable (可观察者,即被观察者)、 Observer (观察者)、 subscribe (订阅)、事件。Observable 和 Observer 通过 subscribe() 方法实现订阅关系,从而 Observable 可以在需要的时候发出事件来通知 Observer。
除了 Observer 接口之外,RxJava 还内置了一个实现了 Observer 的抽象类:Subscriber。 Subscriber 对 Observer 接口进行了一些扩展,但他们的基本使用方式是完全一样的。
网友评论