pub / sub中主题和宾语的顺序是什么?

问题描述 投票:0回答:1

我正在使用RxJava编写一些发布/订阅代码。我发现我们必须使用以下模式:

observable.subscribe(observer)

但是根据我的理解,我们应该说一个类似“观察者订阅可观察”的句子。那么为什么代码不像这样设计:

observer.subscribe(observable)

这个观察者的顺序和可观察的合理吗?

如果出于某种技术原因,某些事物应该处于可观察对象的控制之下,以便我们只能将可观察对象用作对象,而将观察者用作对象,为什么我们不使用另一个词,如:

observable.publish(observer)

我认为这样在语法和易读性上可能更合乎逻辑。所以我想知道是否还有其他考虑使人们使用“ observable.subscribe(observer)”。

rx-java publish-subscribe
1个回答
0
投票

只需用Observable将其读取为subscribe Observer

如果必须执行相反的操作,则无法获得成功,错误,完成的不同回调,并且必须在使用对象之前创建该对象。对于可读性来说真的很不好。

© www.soinside.com 2019 - 2024. All rights reserved.