Disculpe si esta es una pregunta tonta, pero quiero comprender todas las ventajas de la jerarquía de clase (objeto) con raíz única en un lenguaje como .Net, Java.Ventaja de la jerarquía de clases con raíz única
Puedo pensar en una ventaja, digamos que tengo una función que quiero aceptar todo tipo de tipos de datos (de referencia). Entonces, en ese caso, en lugar de escribir la función para cada tipo de datos, puedo escribir mi función como.
public void MyFun(object obj)
{
// Some code
}
¿Qué otras ventajas obtenemos de este tipo de jerarquía?
"cordura" valdría la pena considerar seriamente; la herencia múltiple a menudo se entiende mal y se usa de manera inapropiada ... Tal vez sea una razón suficiente (usando interfaces para cualquier otra cosa) –
esta pregunta es agradable ... me pregunto y no me gusta ... – Anirudha