gpt4 book ai didi

java - 订阅、接收和发送消息的中央集线器?

转载 作者:太空宇宙 更新时间:2023-11-04 08:03:57 29 4
gpt4 key购买 nike

我的应用程序(Java swing)变得相当大,我现在正忙于解耦一些组件。在当前情况下,我的所有组件都引用一个或多个其他组件,如果组件树很小,这种方法效果很好,但当树变大(大型构造函数)时,就会变得难以管理

是否可以让 subview 发送 x 类型的消息,该消息由注册(在中央集线器)希望接收该类型消息的 View 接收?

当然这是可能的,我可以实现它,但感觉有点像重新发明轮子。

是否有任何库/产品可以充当 View 可以订阅消息类型以及 View 也可以将消息发送到的中央枢纽?

(请注意,我对此进行了搜索,但我怀疑我不知道这个中心枢纽结构/模式的正确英文单词)(所以正确的英文单词也可以;))

最佳答案

您的情况可以使用 Observer 来解决为 ActiveMQ 提供进程内发布-订阅范例的模式,一个实现 JMS 规范的消息系统。

关于java - 订阅、接收和发送消息的中央集线器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12392081/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com