首页 > 解决方案 > 如何使用 java 9 流实现简单 mvc 的观察者/可观察模式?

问题描述

有没有人有任何代码示例或关于如何使用新发布者实现它的想法。订阅,订阅者等级?

在 mvc 中,通常可观察对象(发布者)被子类化为模型,而 gui 和其他视图实现观察者。

似乎使用新类来实现这个(使用观察者和可观察的等价物的 mvc 模式)很简单,但我不能完全理解它。

标签: javaobserver-pattern

解决方案


Flow 接口被添加到 Java 9 主要是为了方便调整不同的响应式框架(RxJava、Akka Streams、Spring Reactor),并不是真的打算自己实现。如果您对反应式编程感兴趣,我会专注于这些框架之一。

youtube 上有很多不错的演讲,其中包含更多详细信息,例如关于为什么不应该尝试自己实现它们的演讲:https ://www.youtube.com/watch?v=_stAxdjx8qk


推荐阅读