02/07/2011, 06:19
|
| Colaborador | | Fecha de Ingreso: julio-2008 Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 4 meses Puntos: 1532 | |
Respuesta: Interface y clases abstractas la diferencia es simple, las clases abstractas si te permiten definir código, las interfaces solo te permiten definir la interfaz de acceso o los miembros para que objetos diferentes se comporten igual, como ArrayAccess que te permite usar cualquier objeto como si se tratase de un array, sin que este herede de array directamente
además las clases abstractas no puedes instanciarlas directamente, por ejemplo en symfony existe sfPager que define la estructura de un paginador por defecto, pero no podemos usarlo porque nuestro proyecto puede depender del ORM Propel o Doctrine, en la cual usamos sfDoctrinePager o sfPropelPager respectivamente que heredan de la clase abstracta.
__________________ ¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra... |