Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/05/2007, 08:11
Avatar de enriqueplace
enriqueplace
 
Fecha de Ingreso: mayo-2005
Ubicación: Uruguay / Argentina
Mensajes: 1.102
Antigüedad: 19 años, 7 meses
Puntos: 32
Re: Paja mental con la herencia en PHP5

Ya con tu título desubicado y nada técnico se le debe a la mayoría quitar las ganas de contestarte.

No te olvides que lo valiente no quita lo cortés.

Cita:
Me cuesta decidir cual clase heredará de que otra... .
Gruesos problemas de conceptos... el problema no es el lenguaje.

Cita:
pues en PHP 5 no podemos usar la herencia multiple
Como en el 100% de los lenguajes modernos. Y no es que "no lo tienen implementado", ya está asumido que por un tema de conceptos de diseño que la "herencia múltiple" no es conveniente para nada.

Cita:
Eso a mí por lo menos me parece algo que condiciona la logica de un programa. Como si nos quitase libertad y capacidad.
... de hacer malos diseños.


Cita:
Que pasaría si necesitasemos que la clase "DB_Abstraction" heredase de alguna clase más ? Esto no sería posible, puesto que como ya he dicho no hay herencia multiple... Como mucho podriamos hacer esto:
¿Y la relación de uso y dependencia entre clases? ¿Solo herencia conoces?

Busca en este mismo foro la palabra "Liskov" y verás por qué no a la herencia múltiple.

Cita:
Es un tema con el que siempre me rayo :S Ojalá me ayuden un poco... voy a leer algo mas sobre herencia... a ver si consigo solventar dudas.
No leas libros sobre lenguajes, lee conceptos y diseño OO.

PD: y ya tuvimos esta discusión en este mismo foro sobre herencia múltiple
__________________
Blog phpsenior.com Cursos a Distancia surforce.com