Diagrama UML de desarrollo de software
0 Informe
Recomendaciones relacionadas
Otras obras del autor
Esquema/Contenido
Ver más
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
0 Comentarios
Página siguiente