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