Preguntas etiquetadas con inheritance

15
Casos de uso de herencia múltiple

Java omite la herencia múltiple debido a que obvia el objetivo de diseño de mantener el lenguaje simple . Me pregunto si Java (con su ecosistema) es realmente "simple". Python no es complejo y tiene herencia múltiple. Entonces, sin ser demasiado subjetivo, mi pregunta es ... ¿Cuáles son los...

12
Herencia versus propiedad adicional con valor nulo

Para las clases con campos opcionales, ¿es mejor usar herencia o una propiedad anulable? Considere este ejemplo: class Book { private String name; } class BookWithColor extends Book { private String color; } o class Book { private String name; private String color; //when this is null then...

11
¿Cómo implementar la herencia RealNumber y ComplexNumber?

Esperemos que no sea demasiado académico ... Digamos que necesito números reales y complejos en mi biblioteca SW. Basado en la relación is-a (o aquí ), el número real es un número complejo, donde b en la parte imaginaria del número complejo es simplemente 0. Por otro lado, mi implementación...