Los enum molan

Los enum son un tipo especial de clase muy útiles en Java y muy poco usados. Desconozco la razón de por qué desarrollos del tipo SDK para Android de Paypal o el mismo SDK de Android proveen constantes de tipo int o String para establecer valores. Desde mi punto de vista, estas constantes resultan poco autodescriptivas y su uso puede llevar a cometer errores tontos (asignar una constante que no tiene nada que ver con la deseada). Como ejemplo, la clase View de Android que contiene un buen puñado de constantes que se podrían agrupar en diferentes enum: FocusEnum, ScrollBarEnum…

He preparado un ejemplo muy básico de cómo uso en mi proyecto fin de carrera el enum Divisa comentando en el mismo código cuáles son las ventajas del uso de enum para el desarrollador. Es muy interesante este otro ejemplo con enums MarcaCerveza y Vaso en el que el Vaso tiene una propiedad interna para definir la capacidad.

Así que ¡Ánimo con los enums!

Anuncios

Un comentario en “Los enum molan

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s