【发布时间】:2017-06-09 05:55:12
【问题描述】:
我需要在我的应用程序中创建 100 个或更多静态最终常量,根据我的理解,我可以通过以下两种方式实现:
- 创建一个简单的 java
class并在其中创建staticfinal字段 - 创建一个接口并将所有变量放入其中,因为接口中的所有字段都隐含
staticfinal
我在上述方法中有这些问题:
- 哪一种方法是实现这一目标的正确方法?
- 哪一种是节省内存的方法?
- 是否有任何设计模式可以实现这一目标?
【问题讨论】:
-
常量必须在类而不是接口中定义
-
关于 SO 的类似问题足够多。
-
@AmitK,我在问之前探索过,可以分享一些链接吗?那会很有帮助:)
-
它们真的是不变的并且永远不会改变吗?
-
@eg04lt3r,是的,字段将完全不变。
标签: java oop design-patterns