TesIA TAI Bloque: Bloque 3: Sistemas y Comunicaciones ID: USy34GUf0Nt0vzUDXBiT

40. En diseño y programación orientada a objetos, una relación de generalización entre clases:

  1. 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.
  2. B) Describe un conjunto de enlaces, que definen las interconexiones semánticas entre las instancias de las clases que participan en la relación.
  3. C) Asume una subordinación conceptual del tipo "todo/parte", o bien "tiene un".
  4. 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. La generalización (o herencia) en programación orientada a objetos es un mecanismo por el cual una subclase hereda atributos y métodos de una superclase, y puede añadir o sobrescribir los suyos propios. La opción B describe una asociación. La opción C describe una agregación o composición. La opción D es incorrecta, la generalización se representa con una línea sólida con una flecha triangular hueca apuntando a la superclase.

Chat de la pregunta

Todavía no hay mensajes públicos para esta pregunta.