Existe-t-il un modèle ou quelque chose pour générer une instruction switch pour Java enum dans Eclipse?Existe-t-il un modèle ou quelque chose pour générer une instruction switch pour Java enum dans Eclipse?
Alors que quand j'ai eu une énumération et que je veux avoir un switch avec toutes les valeurs, je n'ai pas eu à tout écrire moi-même?
Ne répondant pas à votre question, mais vous pouvez envisager le refactoring "remplacer le commutateur avec le polymorphisme". – CurtainDog
Voir http://stackoverflow.com/questions/859563/java-enums-and-switch-statements-the-default-case pour un meilleur moyen que d'utiliser switch. Dans le modèle de visiteur court. – KitsuneYMG
En note pour les deux commentaires ci-dessus, il existe de nombreuses situations où l'activation d'une énumération est valide. Si l'énumération est utilisée comme un "code de type", le polymorphisme est probablement une meilleure option. Si l'énumération représente des états, alors le lien kts pointe dehors est utile (la réponse dedans est fondamentalement le modèle d'état de GoF implémenté dans une énumération) –