gpt4 book ai didi

Java Inter Application Form通信观察者模式

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:19:28 29 4
gpt4 key购买 nike

观察者模式?我在哪里可以找到 Java 中的示例(我知道谷歌,但也希望获得一些个人见解。)

正确解释我的问题:

我有 3 个表单/窗口。 “board”是作为应用程序加载的主要形式。

“聊天”是进行文本聊天的地方。

“网络”是建立网络连接的地方。

我的游戏 (connect4) 在本地运行,我也想实现它的网络版本。

我的想法可能与观察者模式有关,让一个线程(或其他东西)在运行时监控网络状态并更新当前网络状态的聊天和看板表格以及从网络传递接收到的数据。

我的想法有效吗?或者我应该如何在整个应用程序中建立网络和网络状态更新?

感谢您的意见。

board http://img39.imageshack.us/img39/5221/boardz.jpg

chat http://img691.imageshack.us/img691/3629/chatos.jpg

network http://img441.imageshack.us/img441/5906/networks.jpg

编辑:有没有人可以推荐一本关于 Java 观察者模式的书?

最佳答案

观察者模式在 Java 中通常被称为事件监听器。您可能还想搜索它。

您的想法似乎是正确的,但您需要在某个时候深入研究更多技术细节。您是否使用 RMI、Caucho、HTTPInvoker 实现网络通信?

无论如何,您需要游戏“服务器”才能向所有玩家发布更新。这可以使用轮询或通过网络传递对象来实现。

StackOverflow 上有一些很好的引用资料 - check this onethat one also .那应该让你继续。

关于Java Inter Application Form通信观察者模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2775413/

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