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