Diagrama de Clases (Relaciones)

Resumen

Las relaciones en UML definen cómo las clases interactúan y se vinculan estructural o comportamentalmente. Son esenciales para modelar la arquitectura estática de un sistema (OMG, 2017; Rumbaugh et al., 2007).

1. Tipos de Relaciones Principales

Relación Símbolo Descripción
Asociación Línea continua Conexión estructural entre clases independientes
Agregación Rombo vacío Relación "todo-parte" no exclusiva
Composición Rombo relleno Relación "todo-parte" con dependencia vital
Generalización Flecha hueca Herencia entre clases (relación padre-hijo)
Dependencia Línea punteada Uso temporal o débil entre clases
Clase Asociativa Rectángulo vinculado Clase que gestiona atributos de una asociación

Figura
Ejemplos de Relaciones

uml diagram

2. Características Comunes