Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/11/2015, 09:51
oskar_calvo
 
Fecha de Ingreso: agosto-2006
Mensajes: 219
Antigüedad: 17 años, 8 meses
Puntos: 0
Respuesta: ¿Cómo heredar de dos clases?

Tienes razón en que los traits solo se pueden usar a partir de la versió 5.4.

Pero me preocupa que con interfaces defines los métodos y luego los desarrollas en las clases, el problema es que luego tienes que tener mucho cuidado con el mantenimiento de actualizar en todas las clases, con los traits por el contrario tienes el código "centralizado", y todas las clases lo invocan.

Respecto a la definición de las clases, si podría darle más vueltas, pero meter tantos métodos a la clase coche me da la sensación que la sobrecargo con métodos/atributos que un "coche" en abstracto no tiene, y si lo tiene cuando piensas en un coche eléctrico o de gasolina.

Gracias.

Oskar