我有以下类: Main 创建一个 Game 实例,它创建一个 Player 实例和一个 World 实例,World 创建一个 Floor 实例。
现在我想从 Player 中调用 Floor 中的一个方法,此时它基本上只是一个 getter,但以后可能会发展得更复杂。解决此问题的最佳方法是什么?在 Game 中创建一个调用 Floor 然后写入玩家的方法?我觉得在 Player 中创建一个新的 Floor 实例是不明智的。(但实际上并不知道。)而且我认为没有办法直接在我的层次结构中从 Player 调用 game.world.floor ?