42. En diseño y programación orientada a objetos, una relación de generalización entre clases:
- A) Implica que la subclase hereda las propiedades, el comportamiento y las relaciones de la superclase, a la vez que puede añadir sus propias propiedades, relaciones y comportamiento.
- B) Describe un conjunto de enlaces, que definen las interconexiones semánticas entre las instancias de las clases que participan en la relación.
- C) Asume una subordinación conceptual del tipo "todo/parte", o bien "tiene un".
- D) Se representa mediante una línea discontinua que une la superclase y subclase con un rectángulo al lado de la superclase.
Feedback de la pregunta
La respuesta correcta es A. En la programación orientada a objetos, la generalización (o herencia) es un mecanismo por el cual una clase (subclase o clase hija) adquiere las propiedades y comportamientos de otra clase (superclase o clase padre), pudiendo además añadir o modificar los suyos propios.