tabla comparativa relaciones UML
Relaciones modelo UML Agregación Es un tipo de asociación que indica que una clase es parte de otra (composición débil). Los componentes pueden ser compartidos por varios compuestos, la destrucción de los compuestos nos lleva a la destrucción de los componentes. La agregación se representa en UML con un diamante de color blanco en el extremo en el que está la clase que representa "el todo". Ejemplo Gráfico Descripción: Tenemos una clase Empresa, tenemos una clase Cliente y una empresa agrupa a varios clientes. Composición Es una forma fuerte de composición donde la vida de la clase contenida debe coincidir con la vida de la clase contenedor . Los componentes constituyen una parte del objeto compuesto, de esta forma, los componentes no pueden ser compartidos por varios objetos. La supresión del objeto conlleva la supresión de los componentes. El símbolo de composición es un diamante de color negro colocado en el extremo en el que está la clase que representa "el todo&quo