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クラスとして実装すると、良くなるのでしょうか、それとも悪くなるのでしょうか。