La clase enum es para un menú fijo de opciones: días, direcciones de la brújula, estados de pago que no se volverán locos con cada sprint. Cada entrada es un objeto con identidad; puedes darles argumentos de constructor, métodos e incluso implementar interfaces. Supera las cadenas sin formato porque el compilador detecta errores tipográficos.
Un pequeño conjunto cerrado