Modelo Clase
Modelo Clase
Agregación
La 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 (de la
misma asociación de agregación o de varias asociaciones de agregación distintas).
La destrucción del compuesto no conlleva a la destrucción de los componentes. Habitualmente
se da con mayor frecuencia que la composición.
La agregación
se representa en UML mediante un diamante de color blanco colocado en el
extremo en el que esta la clase que representa el todo.
Composición
La 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 compuestos. La supresión del objeto compuesto conlleva a la supresión
de los componentes.
El símbolo
de composición es un diamante de color negro colocado en el extremo donde está
la clase que representa el todo (compuesto).
Comentarios
Publicar un comentario