Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/09/2014, 10:18
israel965
 
Fecha de Ingreso: mayo-2012
Mensajes: 49
Antigüedad: 12 años, 7 meses
Puntos: 2
Respuesta: Diferencia entre clase Abstracta y interfaz

Cómo puedes ver en el ejemplo, una clase abstracta es un objeto y tiene o puede tener funcionalidad de base, una conexión con base de datos, consultas etcétera.

Si necesitas utilizar ese código en más lugares es útil la clase abstracta porque además de obligar a implementar determinados métodos ofrecerás funcionalidades sin tener que reescribirlas cada vez.

En su lugar, la interfaz no sirve para nada más que para obligar a firmar ese código para que pueda ser utilizado.

Creo que está bastante claro, sólo necesitas verte en el caso para que sepas cuál es la mejor opción.
__________________
Puedes visitarme en uno-de-piera