代码设计:观察者模式?

Code design: Observer pattern?

我正在开发游戏的客户端-服务器-架构。 "Client" class 与服务器通信,并且必须 与其他 class 交互,具体取决于它收到的信息类型 ,例如:如果客户 class 收到

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

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