Cuando comenzaba a programar en Java, el hecho de que las declaraciones de cambio no tomaran cadenas me frustraba. Luego, al usar Enums, me di cuenta de los beneficios que obtienes con ellos en lugar de pasar valores en bruto: seguridad de tipo (que brinda una refactorización más fácil) y también...