【问题标题】:How to use use java 9 flow to implement observer/observable pattern for simple mvc?如何使用 java 9 流实现简单 mvc 的观察者/可观察模式?
【发布时间】:2019-07-09 08:48:17
【问题描述】:

有没有人有任何代码示例或关于如何使用新发布者实现这一点的想法。订阅,订阅者课程?

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

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

【问题讨论】:

    标签: java observer-pattern


    【解决方案1】:

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

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

    【讨论】:

    • 我不想自己实现它们。我想用它们做一个简单的 mvc。
    • 它们只是接口,没有实现,所以开箱即用你不能用它们做任何事情。你可以看看我提到的响应式框架,但我认为这不符合简单的 MVC :)
    猜你喜欢
    • 2012-09-02
    • 1970-01-01
    • 2015-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-21
    • 1970-01-01
    • 2012-07-09
    相关资源
    最近更新 更多