在scala中可以观察到的Rx的API文档中:
http://reactivex.io/rxscala/scaladoc/#rx.lang.scala.Observable
有两个应用方法,一个接收订阅服务器,另一个接收观察者。这两种应用方法之间除了采用不同的类型来订阅可观察到的方法之外,还有什么不同?
发布于 2015-05-28 09:01:24
来自订户文件
abstract class Subscriber[-T] extends Observer[T] with Subscription观察者特性的扩展,它添加订阅处理(取消订阅、isUnsubscribed和添加方法)和背压处理(onStart和request方法)。
因此,我们可以假设apply是更通用的绑定,它可以使用一些代理或自定义的观察员并实现观察者模式,而apply则是更有效的内部绑定。
详细信息请参见这个问题。
https://stackoverflow.com/questions/30501129
复制相似问题