Foros del Web » Programando para Internet » PHP » Frameworks y PHP orientado a objetos »

Duda Herencia

Estas en el tema de Duda Herencia en el foro de Frameworks y PHP orientado a objetos en Foros del Web. Cordial Saludo Alguno de ustedes sabe cuántos "niveles de jerarquía" ó hasta qué número de "generación genealógica" una clase puede heredar los métodos y atributos ...
  #1 (permalink)  
Antiguo 03/02/2011, 07:28
 
Fecha de Ingreso: marzo-2009
Ubicación: Cali (Valle) - Colombia
Mensajes: 164
Antigüedad: 15 años, 1 mes
Puntos: 2
De acuerdo Duda Herencia

Cordial Saludo

Alguno de ustedes sabe cuántos "niveles de jerarquía" ó hasta qué número de "generación genealógica" una clase puede heredar los métodos y atributos de otra?, me explico, si tengo una clase PadreUno, de la cual es subclase (hija) PadreDos, de esta última es subclase (hija) PadreTres, de esta última es subclase (hija) PadreCuatro (y así sucesivamente), hasta cuántas veces podría crear diferentes clases hijas unas de otras garantizando que la última subclase (ejemplo: PadreCatorce) aún herede los atributos de PadreUno?

Aclaro que mis pregunta es por simple curiosidad, no porque este trabajando con herencia de esta manera.

De antemano muchas gracias por su ayuda y colaboración.

Última edición por GUILLHERMOSOFT; 03/02/2011 a las 07:34
  #2 (permalink)  
Antiguo 03/02/2011, 09:00
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Duda Herencia

Muy buena pregunta, la verdad no lo se a ciencia cierta, pero creo haber leído una vez que si tienes más de 6 niveles de herencia es considerado un mal diseño y tendrías que hacer una refactorización de ese proceso para usar menos niveles de herencia.

Saludos.
  #3 (permalink)  
Antiguo 03/02/2011, 17:53
 
Fecha de Ingreso: mayo-2008
Ubicación: Murcia, España
Mensajes: 313
Antigüedad: 16 años
Puntos: 5
Respuesta: Duda Herencia

Se supone que no hay límite de herencia. Como dice GatorV, no seme ocurre ningún ejemplo en el que puedas tener mas de 4 o 5 niveles y quizá si los excedes, deberías plantearte rediseñar tu planteamiento inicial. En cualquier caso, como poder, se puede dar y debe poderse soportar.

Etiquetas: herencia
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:03.