【发布时间】:2020-07-25 12:59:20
【问题描述】:
我有一个关于如何在概念上创建 Observer 并将其链接到另一个类的问题:我目前有一个名为 Simulation 的类,它应该创建 TransactionCreated 对象并将它们作为事件发布。另一个名为TransactionReceiver 的类应该是Simulation 类发布的每个事件的观察者,并与它们一起工作。
main 方法包含在Simulation 类中,首先在静态上下文中创建一个事件并发布它,它可以工作。我的问题是我应该如何将TransactionReceiver 连接为观察者,并让它通过在方法中接收这些事件并使用这些接收到的对象来订阅这些事件?我是否需要创建另一个包含 main 方法的类并创建一个 Simulation 和 TransactionReceiver 对象,然后将它们作为 Observable 和 Observer 链接在一起?那会是什么样子?
如果我用几个不同的类扩展该系统,它们是否都必须通过一个连接 Observers 和 Observables 的类连接在一起?
【问题讨论】:
标签: java observable rx-java rx-java2