Tabla comparativa relaciones UML

 

Agregación

Composición

especialización

se representa con un diamante blanco

se representa con un diamante negro

se representa con una fecha blanca

Indica un componente individual y puede formar parte de un objeto

Solo es instanciado al interior de otra clase

Es la relación que representa la herencia de clases

Las clases agregadas no afectan al funcionamiento directo de la clase que contiene

Las otras clases son indispensables para que funcione.

Existe la herencia múltiple que puede tener varias clases a la vez

Ejem: una computadora se le puede agregar un micrófono, cámara, pero este no afecta su funcionamiento

Como ejemplo, la cpu de un computador es crucial para su funcionamiento.

 

Una radio, computadora y lavadora son clases de una superclase llamada electrodomésticos

Comentarios

Entradas populares de este blog

Mapa mental-informe final de auditoría

Amenazas a la seguridad informática