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