拥有仅带有公共静态最终字段的Java类的好处?

问题描述

|                                                                                                                       

解决方法

定义(某种)常量是一种常见的Java习惯用法,以避免对代码中的固定(\'magic \'-可能重复并且难以重构)值进行编码。 https://softwareengineering.stackexchange.com/questions/59642/best-practices-for-constants http://www.javapractices.com/topic/TopicAction.do?Id=2 Java枚举与静态常量 涉及魔术数字的全局常数的最佳实践     ,在Java中,出于一种或多种原因而具有常量值的集合是一种常见的(尽管很糟糕)方式。另外,如果使用的是较旧的Java代码,这是在没有语言支持之前实现枚举的一种常用方法     ,通常,我们使用它来保存常数值。 例如:
public static final String USER_ADMIN=\"admin\";
另请参阅 Java中实现常量的最佳方法是什么?     ,它用于保存单个/多个源文件所需的常数。
public static final String username=\"admin\";
但是要实现这一点,我宁愿使用
interface
代替class。既然任何类都可以实现它,它将对我的目的有所帮助。尽管此选择取决于要求。