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