Las enumeraciones enum, y los mapas de enumeraciones EnumMap, son un par de utilidades de las librerías de Java, que nos pueden ayudar a mantener fácilmente lotes de información estructurada. Además, las enumeraciones y los mapas de enumeraciones son objetos muy eficientes. Son eficientes tanto en coste temporal como espacial, ya que están especialmente optimizados para tamaños de conjuntos de datos predefinidos.
Este es un howto o codekata para comenzar rápido a usar las enumeraciones, y los EnumMap.
Continuar leyendo..