07/09/2014, 10:18
|
| | 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. |