UML (Unified Model Languaje)
Qué es el UML?
Diagrama de Clases
- Asociación Simple
- Es una relación estructural que especifica que dos clases interconectadas (es una flecha)
- Le falta semántica. Se le agrega elementos que potencian la semántica.
- Se le agregan flechas, o descripciones sobre la línea para explicar la relación.
![](../Images/Pasted-image-20230421180411.png)
- La asociación es una flecha vacía (solo palito)
- La herencia, es una flecha llena
- Agregación
- Ejemplo: “Una clase está compuesta por dos clases”
- Puede ser composición
- Débil: Si no existe esa alguna de las clases, sigue existiendo la cuenta agregada
- Fuerte(o composición): Necesita de las cuentas que la componen para la existencia.
- Herencia
- las subclases heredan algo de otra clase superior
- Dependencia o de uso
- Una clase que usa algo de otra clase.
- Se grafica con una flecha punteada.
- Solo lee algo de otra clase.