Las relaciones entre clases definen cómo interactúan o se conectan los objetos de distintas clases dentro de un sistema.
¿Qué caracteriza la relación de agregación?
Ambas clases se destruyen juntas
Una clase contiene a otra sin que dependan totalmente
La clase contenida no puede existir sola
Las clases no están relacionadas
¿Qué tipo de relación se da cuando una clase usa otra solo temporalmente en un método?
Dependencia
Asociación
Composición
Agregación
¿Qué elementos definen la agregación?
Es una clase abstracta
Relación de “tiene un”
Se representa con un rombo vacío en UML
Los objetos pueden vivir separados
Una relación de dependencia es permanente entre clases.
Falso
Verdadero
¿Qué es una relación de asociación en POO?
Una clase destruye a otra
Una clase se relaciona con otra sin dependencia total
Una clase define interfaces
Una clase hereda de otra
¿Cuáles son características de la composición?
Se usa en herencia múltiple
Relación fuerte entre clases
Los objetos se destruyen juntos
¿Qué tipo de relación representa “un coche tiene un motor”?
Polimorfismo
Herencia
¿Cuáles son características de la dependencia?
Es una relación de herencia
Es una instancia permanente
Una clase usa otra de manera puntual
No hay relación duradera
¿Cuáles son ejemplos de asociación?
Un archivo contiene una carpeta
Un alumno se inscribe en un curso
Un médico atiende a un paciente
Un padre hereda a un hijo