String Estática constante enum VS em Java 5 +

Eu li essa pergunta e respostas:Qual é a melhor maneira de implementar constantes em Java?

E veio com uma decisão que enum é melhor maneira de implementar um conjunto de constantes. Além disso, eu li um exemplo no site da Sun como adicionar o comportamento ao enum (veja o link no post mencionado anteriormente). Portanto, não há problema em adicionar o construtor com uma chave String ao enum para armazenar vários valores String.

O único problema aqui é que precisamos adicionar ".nameOfProperty" para obter acesso ao valor String. Portanto, em todo lugar no código, precisamos endereçar o valor constante não apenas pelo nome (EnumName.MY_CONSTANT), mas assim (Enum.MY_CONSTANT.propertyName).

Eu estou bem aqui? O que você acha disso?

questionAnswers(2)

yourAnswerToTheQuestion