Existe-t-il une convention Java pour les énumérations de conditionnement? sinon, existe-t-il une meilleure pratique? Devrais-je les mettre tous dans un paquet "myapp.enum" ou devrais-je mettre chaque énumération dans son paquet associé?
enum
s en Java devrait être traité comme toute autre classe et devrait probablement être placé dans le paquet qui lui est le plus lié. Il n'y a aucun avantage à avoir un paquet "enums" séparé.
enum
est un mot clé réservé, vous ne pouvez donc pas placer vos enums dans le package enum
. Les packages peuvent être nommés d'après les couches de l'application (Modèle, Vue, Contrôleur, ..). Vous êtes libre de choisir. La seule recommandation consiste à utiliser des noms de package uniques, tels que le nom de domaine inverse de votre société: mycompany.com
-> com.mycompany.myapp
...