【发布时间】:2013-10-30 13:03:41
【问题描述】:
我正在设计一个简单的游戏,但我不确定如何正确处理类之间的访问和关系。例如:
类 Game - 将初始化对象(字段)Player、CPUPlayer、Board 的 Start 方法。
Player/CPUPlayer 包含一个“放置棋子”方法,但它们需要访问 Board 对象以检查坐标。
但他们看不到 Board 对象。这是否意味着我需要在其构造函数中传递 Board 对象引用(或任何其他对象)?
【问题讨论】:
-
是的;如果你想要一个对象,你需要以某种方式得到它。