11/10/2007, 09:06
|
| | | Fecha de Ingreso: mayo-2005 Ubicación: Uruguay / Argentina
Mensajes: 1.102
Antigüedad: 19 años, 7 meses Puntos: 32 | |
Re: Como trabajar con clases y herencia !!?!! El problema es que estás razonando a través del código y no de los conceptos. No pienses en código, resuelve primero el diseño. La herencia es un tema conceptual, se habla de una relación de "parentesco" entre las clases, no si conviene o no para reuso de clases/código. ¿Que sugieren las "Guias de Diseño OO"?
De paso, te lo comento: las guías de diseño recomiendan que para una buena jerarquía de herencia:
- Se deben tener no más de 7 (+-2) niveles
- Las jerarquías "gordas y bajas" son síntoma de "poca especialización"
- Las jerarquías "altas y flacas" son síntoma de "excesiva especialización".
¿Si tantas recomendaciones existen para la herencia simple, que queda esperar para la herencia múltiple?
Por esas razones la mayoría de los lenguajes modernos ni se les ocurre implementar la posibilidad de permitir "herencia múltiple". |