RxJava是如何實現(xiàn)訂閱關系的?
RxJava 官方在 Github 上的介紹是:a library for composing asynchronous and event-based programs using observable sequences for the Java VM。翻譯過來就是:在 JVM 上使用可觀察序列來組成異步和基于事件的一個庫。讀起來很拗口,本質上就是異步的觀察者模式。主要有Observable(被觀察者),Observer(觀察者),Event(事件),Subscribe(訂閱)這幾個概念。Observer 通過 subscribe Observable,知悉在 Observable 發(fā)生的 Event,從而做出相應的響應