Te explicamos la Diferencia entre agregación y composición con ejemplos y definiciones. Conoce todos los datos para distinguirlos fácilmente.
¿Cuál es la Diferencia entre agregación y composición?
Tanto agregación como composición son palabras que pueden describir un sentido de propiedad. Sin embargo, la agregación solo implica la propiedad parcial de algo, ya que es la composición la que dicta el tipo real de propiedad de sus componentes.
Ambos términos se diferencian por la fuerza que poseen. Esta fuerza puede denominarse enlaces. En el caso de la agregación, la palabra en sí tiene un vínculo más débil en comparación con la composición. En la composición, si se rompen todos los vínculos que unen a todos sus componentes, todos ellos, incluida toda la entidad, morirán o se derrumbarán. En la agregación, si se destruyen los vínculos es menos probable que se destruya toda la entidad. Sus vínculos pueden romperse, pero los agregados separados pueden o pueden seguir existiendo por sí mismos.
Un ejemplo de escenario sería el de un hospital. Cada hospital tiene varios departamentos, como el laboratorio, la farmacia, el ambulatorio y urgencias, entre otros. Cada uno de estos departamentos tiene su propio personal. Si el hospital cierra, todos sus departamentos cerrarán con él. Pero no ocurre lo mismo con el personal sanitario. Pueden seguir trabajando en otro departamento de un nuevo hospital.
Por tanto, la composición se asemeja a la propiedad de los departamentos por parte del hospital, mientras que la agregación se asemeja a las asociaciones más laxas del personal a cada departamento. Se trata básicamente de una composición de los departamentos del hospital y una agregación del personal de los departamentos. Una vez más, en cuanto el hospital cierra, cada departamento muere con él porque era propiedad permanente del hospital. Estos departamentos no tienen la posibilidad de trasladarse a otro hospital ni son propiedad de varios hospitales.
Además, la composición se refiere al nivel interior, mientras que la agregación se refiere al nivel exterior. En este sentido, es más correcto decir que una persona está compuesta por varios órganos corporales, incluido el corazón, que afirmar que una persona tiene un agregado de órganos. El corazón, siendo uno de los órganos que componen al ser humano, existe en el nivel interno, porque no se puede dar fácilmente el corazón a otra persona ni dejar que el corazón viva por sí mismo fuera del cuerpo. La ropa puede ser un agregado de la persona porque se crea fuera y puede vivir fuera del cuerpo humano, aunque la persona y su ropa pueden considerarse en algún momento como una entidad completa.
Resumen:
1.La composición implica la propiedad real de sus componentes, mientras que la agregación no implica necesariamente la propiedad de ninguno de sus agregados.
2.La composición tiene un enlace más fuerte de sus componentes mientras que la agregación tiene enlaces más débiles o flojos con sus agregados.
3.La composición tiene componentes que existen en el nivel interno mientras que la agregación tiene agregados que viven en el nivel externo.