【发布时间】:2015-01-19 15:43:14
【问题描述】:
我对我的程序设计有疑问。我有一个存储公共常量的 A 类,以便我可以在另一个类中使用这些常量。
public static final String error_code1 = "Fatal Error";
public static final String error_code2 = "XXXX";
...
...
Composition vs Interface,我不知道哪个更合适。从我的想法来看,因为我只需要在我的程序中进行值比较的常量,所以我认为组合就足够了(低耦合)。
但是你们能从软件设计的角度给我一些建议/论据吗? (内聚、耦合、维护困难等)
【问题讨论】:
-
这个可以用 Enums 完美解决。
-
最好使用枚举,否则使用接口。
标签: java class-constants