github: Reactive Extensions for the JVM – a library for composing asynchronous and event-based PRograms using observable sequences for the Java VM (一个在 Java VM 上使用可观测的序列来组成异步的、基于事件的程序的库)
特点:异步、简洁(链式调用)
实现方式:扩展的观察者模式
基本概念:Observable (被观察者)、 Observer (观察者)、 subscribe(订阅) 、event(事件)。Observable 和 Observer 通过 subscribe() 方法实现订阅关系,从而 Observable 可以在需要的时候发出事件来通知 Observer。
资源来源 [1]. 给Android开发者的RxJava详解
新闻热点
疑难解答