假设我有一个包含 200 多个静态字段的常量类:
class AnimalConstants {
static final int AARDVARK = 1;
static final int ANTELOPE = 2;
static final int BEAR = 3;
...
...
static final int ZEBRA = 200;
}
- 任何人都可以解释使用这些类是否对性能和内存有任何负面影响。
- 如果将类更改为接口(例如 SwingConstants)并由某些类实现,是更好还是更糟?
- 如果我将常量实现为 Enum 类会更好还是更糟?