我正在尝试构建一个只能由 GameController 修改但可供任何类访问的类。我应该研究什么设计模式来实现这一目标?
*我用 Java 构建它,GameController 是我的主类。因此,我无法在 GameController 类中创建私有(private)实例。但愿事情就是这么简单。
最佳答案
没有“设计模式”。相反,您只需使用 Java 的访问修饰符,通过提供 public
getter,但仅提供 package-private setter 或其他 mutator 方法(假设 GameController 使用的类) > 在同一个包中)。
关于java - 我在想什么 OOD 设计模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36891803/