RxJava中的观察者模式

时间:2018-06-07 07:44:59

标签: design-patterns rx-java2 observer-pattern

最近我试图在我的项目中利用RxJava,我发现自己很难理解其设计精神。

我认为RxJava是Observer Pattern的扩展。 如果是这样的话,那么这种模式就会有观察者和观察者。

该机制的工作方式如下:

  1. 观察员订阅可观察
  2. 可观察的状态发生变化时,会通知其观察者
  3. 我的问题出现了:

    正如RxJava official doc所指出的那样:

      

    在ReactiveX中,观察者订阅 Observable

    但是在Observable类的代码中,

    public final void subscribe(Observer<? super T> observer) {
        ...
    }
    

    &#34; subscribe&#34; 这个词的含义是什么?为什么他们不使用&#34;订阅&#34;或&#34;由&#34;?

    订阅

0 个答案:

没有答案