tabla comparativa relaciones UML

 


Agregación 

Composición 

Especialización



Definición 

Este tipo de relación indica que un objeto es un componente individual y puede formar parte

de otro objeto.

Para esta relación un objeto solo es instanciado al interior de otra clase.

Esta relación, también llamada generalización, representa la herencia de clases





Símbolo

Su símbolo es un diamante de color blanco () y se ubica en el extremo de la clase que representa el elemento compuesto.

Su símbolo es un diamante de color negro () y se ubica en el extremo de la clase que representa el elemento compuesto.

Este no cuenta con un símbolo específico sin embargo para implementarlo la clase padre, base o superclase se ubica en la parte superior del diagrama.







Comparación 

La agregación puede definirse como la situación en la que los objetos de una clase pueden acceder a las entidades de otra clase. Mientras que 


La composición es un subconjunto más de la relación de agregación, la composición representa una relación bilateral y el objeto forma parte de un solo compuesto a la vez.

Es una forma de clasificar objetos similares de forma más generalizada. Las entidades muestran una relación padre-hijo entre una entidad general y otra única, siendo esta última una forma especializada de la clase general. En comparación,

Comentarios

Entradas populares