gpt4 book ai didi

c++ - 代码设计: Observer pattern?

转载 作者:行者123 更新时间:2023-11-30 03:56:56 24 4
gpt4 key购买 nike

我正在开发一款游戏的客户端-服务器-架构。 “客户端”类与服务器通信,并且必须根据它接收到的信息类型与其他类交互,例如:如果客户端类接收

  • map 数据然后它应该与存储 map 的类交互
  • 关于其他玩家的数据(名字,ip,...)然后它应该与 GUI 交互(为了显示数据)

当然,客户端类可以只存储对它必须与之通信的所有类的引用(指针)。我正在寻找一种更漂亮地解决这个问题的方法。您会使用Observer 模式并在客户端收到消息时只通知 观察者吗?

最佳答案

在查看此处的解释后,我使用观察者模式解决了这个问题:Link

关于c++ - 代码设计: Observer pattern?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28261947/

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