¿Se pueden utilizar ampliamente las enumeraciones de Java?
Aplicación de la enumeración: Cuando se necesita un conjunto limitado que solo permita valores de un tipo de datos específico, en problemas reales, los valores de algunas variables se restringen a un rango limitado. Por ejemplo, una semana sólo tiene siete días, un año sólo tiene doce meses, una clase tiene seis cursos por semana, etc. Obviamente es inapropiado describir estas cantidades como números enteros, caracteres u otros tipos.
Si comprende estos problemas, debería poder decidir por sí mismo si los necesita en su programa. El hecho de utilizar una gran cantidad de enumeraciones no causa en sí ningún problema de rendimiento. Depende de si el escenario de su aplicación es adecuado. La enumeración de Sun debe tener sentido. En principio, JDK5 se utilizará para simplificar el desarrollo, y lo mismo ocurre con enum. Mientras creas que usar enum traerá comodidad a tu programación, ¿en qué más piensas? Los programadores no deben estar sujetos a las reglas y regulaciones de la industria, y comenzarán con una gran cantidad de ideas y patrones de diseño orientados a objetos. Por ejemplo, si vas a un lugar todos los días, te sugiero que pruebes con varios caminos para saber cuál es el más cercano.