Я разрабатываю Java-API (не совсем API) в моем офисе, который будет содержать более 4000 констант. Таким образом, все команды могут использовать их напрямую. Сначала я думал создать их классы в соответствии с их типом и создать их статические объекты в отдельный класс. Так что кто-нибудь использует их напрямую.
Но после прочтения нужна статическая переменная , боюсь, это может быть проблемой при создании такого количества статических переменных. Есть ли альтернатива?
* После меня любой, кто присоединится к этому проекту, может также добавить ограничение в мой класс Constant, не заботясь о производительности. Существует вероятность того, что многие из констант будут использоваться редко.
* Каждый член класса Constant будет представлять класс, который будет вести себя по-своему. Это может быть частью некоторого дерева наследования в дальнейшем. Так что использование enum может быть не очень хорошей идеей.