Hasta que me preguntaron question aquí nunca consideré (enums) como algo "malo". Para aquellos que consideran que no son las mejores prácticas, ¿cuáles son algunos enfoques/patrones para evitar su uso en el código?¿Cómo evitar el uso de Enums?
Editar:
public Enum SomeStatus
Approved = 1
Denied = 2
Pending =3
end Enum
Ummm ... las enumeraciones fuertemente tipadas son una buena cosa? (sí) –
Solo para aclarar, por "enumeración" se entiende los tipos enumerados, no el uso de la interfaz IEnumerable para representar una secuencia. –
Me dijeron que crean el acoplamiento y las dependencias entre las clases ... – Achilles