Relacion de Composicion
Siguiendo las caracteristicas de las Relaciones entre Clases por Colaboracion. La relacion por composicion tendria las siguientes:
# Caracteristicas
# Temporalidad - Alta
Regularmente, este tipo de relaciones vinculan toda la longevidad del todo con la longevidad de la parte. Es decir, el todo no es el todo sin sus partes.
Un ejemplo podria ser “el humano promedio tiene un sistema circulatorio, nervioso, digestivo y si le quitas uno, deja de ser un humano promedio”:
# Fidelidad - Alta
La parte es creada dentro del todo y el todo no puede ser sin su parte especifica.
Los sistemas de un humano promedio no pueden ser compartidos de forma concurrente por otro humano,
# Versatilidad - Baja
Los sistemas del humano promedio son diseñados para si mismo y no pueden ser intercambiados por maquinas u otros porque dejaria de ser un humano promedio.
Por lo anterior, la composicion es una composicion fuerte. Una parte no puede existir sin el todo ni viceversa..
# Representacion en UML y Codigo
# UML
# Codigo
El todo de alguna manera se encarga de instanciar a su parte.
| |