
Carlos Erices
Pregunta¿qué es mejor usar Interface o enum?

Moisés Manuel Morín Hevia
Depende, si vas a crear constantes con valores enum & si vas a declarar el tipado en tus propiedades interface. Son distintos para cosas diferentes.
Jorge Méndez Ortega
enum Lo entiendo mas como una lista de valores de los cuales puedes seleccionar cualquiera de ellos, prácticamente como si fuera un combo.
interface: Lo comprendo mas como un mapa de un objeto en el cual se definen cada uno de sus campos con sus repectivos tipos practicamente lo veo mas como un Schema

Luis Aviles
Hola,
Puedes pensar en usar enumerados cuando tienes un conjunto de valores que pueden representarse como constantes: los días de la semana, los puntos cardinales, meses del año, los planetas del sistema solar, etc. Los enumerados permiten asignar un nombre comprensible y fácil de identificar a dichas constantes :-)
Por otra parte, puedes pensar en usar interfaces para abstraer un objeto en particular, un modelo, un contrato: Usuario, Curso, Vehículo, etc.

Manuel Ojeda
Son dos características muy diferentes. enum se trata de crear opciones como valor que tendrá tu variable. interface se trata de un contrato como tal que puede tener muchas variables que debe de cumplir para satisfacer dicho contrato.
Dentro de una interface pueden existir enum's, pero no interfaces dentro de enum's.