java - 我在想什么 OOD 设计模式?

标签 java oop design-patterns

我正在尝试构建一个只能由 GameController 修改但可供任何类访问的类。我应该研究什么设计模式来实现这一目标?

*我用 Java 构建它,GameController 是我的主类。因此,我无法在 GameController 类中创建私有(private)实例。但愿事情就是这么简单。

最佳答案

没有“设计模式”。相反,您只需使用 Java 的访问修饰符,通过提供 public getter,但仅提供 package-private setter 或其他 mutator 方法(假设 GameController 使用的类) > 在同一个包中)。

关于java - 我在想什么 OOD 设计模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36891803/

相关文章:

java - Hibernate 显示错误,类未映射

java - 如何在 SonarQube 4.5 插件中注册自定义规则?

OpenShift 上的 Java 服务器

oop - 封装和抽象概念之间的区别

oop - 哪些指标显示了面向对象代码和过程代码之间的区别

java - 需要模式建议(Hibernate + Guice)

java - JBoss 7 HSQLDB XA 数据源

php - 每个公共(public)属性都必须有访问器方法吗?

JavaScript 设计模式 : difference between module pattern and revealing module pattern?

java - 在运行方法时是否有一个好的设计模式来检查权限?