Diagrama UML de desarrollo de software
2024-11-18 11:08:32 0 Reportar
Iniciar sesión para ver el contenido completo
Otras creaciones del autor
Esquema/Contenido
3. Asociación (Asociación)
bandada de gansos
- Características
- Operación
1
pinguino
- Operación+ Poner huevos()
ala
4. Agregación (Aggregation)
animal
- Características + Vida
<<interfaz>> hablar
- Características- Operaciones+ Hablar()
5. Composición
oxígeno
-funcionar
<<interfaz>>Volar
- Características- Operación+ Volar()
6. Dependencia
n
Pato Donald
- Operación+ Hablar()
ganso
- Operación+ Poner huevos()+ Volar()
agua
clima
pato
2. Implementación
[Relación de asociación]: es un tipo de relación de propiedad que permite a una clase conocer los atributos y métodos de otra clase.[Reflexión del código]: variables miembro[Flecha señalando]: una línea continua con una flecha normal que apunta al propietario
pájaro
- Características+ Plumas
1 2
Por ejemplo: la relación entre una empresa y un departamento es un todo y una parte. Sin empresa no habría departamento.La relación de combinación es un tipo de relación de asociación y es una relación más fuerte que la relación de agregación. Requiere que el objeto que representa el todo en la relación de agregación ordinaria sea responsable del ciclo de vida del objeto que representa la parte.
Varias relaciones de fortaleza en orden: Generalización = Implementación > Composición > Aggregación > Asociación > Dependencia
1. Generalización
Recolectar
Recolectar
Recolectar
Recolectar
0 Comentarios
Siguiente página
Recomendado para ti
Ver Más