Diferencia entre agregación y composición

Diferencia entre agregación y composición

Agregación vs composición

Tanto la agregación como la composición son palabras que pueden describir un sentido de propiedad. Sin embargo, la agregación solo implica la propiedad parcial de algo porque es la composición que dicta la propiedad del tipo real de sus componentes.

Ambos términos difieren en la fuerza a la que poseen. Esta fuerza se puede denominar como enlaces. En el caso de la agregación, la palabra en sí misma tiene un vínculo más débil en comparación con la composición. En composición, si todos los enlaces que unen todos sus componentes se cortan, entonces todos los componentes dichos, incluida toda la entidad, morirán o colapsarán. En la agregación, si los enlaces deben ser destruidos, entonces es menos probable que toda la entidad sea destruida. Sus enlaces pueden romperse, pero los agregados separados pueden o aún pueden existir por sí solo.

Existiría un ejemplo de un escenario en el hospital. Cada hospital tiene varios departamentos como el laboratorio, la farmacia, el departamento de pacientes externos y la sala de emergencias, entre otros,. Cada uno de estos departamentos tiene su propio personal. Si el hospital estará cerrado, todos sus departamentos cerrarán con él. Sin embargo, este no es el caso del personal de salud. Todavía pueden trabajar en otro departamento en un nuevo hospital.

Por lo tanto, el hospital compara la composición con la propiedad de los departamentos, mientras que la agregación se compara con las asociaciones más sueltas del personal a cada departamento. Básicamente es una composición de los departamentos del hospital y una agregación del personal del departamento. Nuevamente, tan pronto como el hospital cierra, cada departamento muere con él porque era propiedad permanente del hospital. Estos departamentos no tienen la oportunidad de transferirse a otro hospital ni son propiedad de varios otros hospitales.

Además, la composición se ocupa del nivel interno, mientras que la agregación se ocupa del nivel externo. 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 un ser humano, existe en el nivel interno porque no puedes dar tu corazón a otra persona o dejar que tu corazón viva solo fuera de tu cuerpo. La ropa puede ser un agregado para la persona porque se crea afuera y puede vivir fuera del cuerpo humano, aunque la persona y su ropa pueden considerarse como una entidad completa en algún momento.

Resumen:
1.La composición implica la propiedad real de sus componentes, mientras que la agregación no necesariamente posee 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 más sueltos con sus agregados.
3.La composición tiene componentes que existen a nivel interno, mientras que la agregación tiene agregados que viven a nivel exterior.