最近我试图在我的项目中利用RxJava,我发现自己很难理解其设计精神。
我认为RxJava是Observer Pattern的扩展。 如果是这样的话,那么这种模式就会有观察者和观察者。
该机制的工作方式如下:
我的问题出现了:
正如RxJava official doc所指出的那样:
在ReactiveX中,观察者订阅 Observable 。
但是在Observable类的代码中,
public final void subscribe(Observer<? super T> observer) {
...
}
&#34; subscribe&#34; 这个词的含义是什么?为什么他们不使用&#34;订阅&#34;或&#34;由&#34;?
订阅