Componer

Superior  Previo  Próximo

Uso Común . | .Especificación del UML del OMG  

 

d_compose

 

 

Una Agregación Compuesta se usa para describir un elemento que está hecho de componentes más pequeños. Un componente -o una parte- puede ser incluido en un máximo de una composición a la vez. Si se elimina una composición,  usualmente todas sus piezas se eliminan con él; sin embargo se puede quitar individualmente una parte de la composición sin tener que eliminar la composición entera. Las composiciones son relaciones transitivas, asimétricas y pueden ser recursivas.

 

Ver el siguiente ejemplo.  

 

compositeaggregation

 

 

 

Uso Común

Diagrama de Clases
Dagrama de Paquetes

 

c_compose

 

Especificación del UML del OMG

La especificación del UML del OMG (superestructura de UML 2.0, p. 7) establece: 

"Una forma de agregación que requiere que una instancia de parte sea incluida al menos en un compuesto a la vez, y que el objeto compuesto es responsable de la creación y de la destrucción de las partes. La composición puede ser recursiva."