Agregación y 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 la que determina la propiedad de tipo real de sus componentes.
Ambos términos difieren en la fuerza que poseen. Esta fuerza se puede denominar como enlaces. En el caso de la agregación, la palabra en sí misma tiene un enlace 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, todos los componentes mencionados, incluida la entidad completa, morirán o colapsarán. En conjunto, si los enlaces se destruyen, es menos probable que toda la entidad se destruya. Sus enlaces pueden romperse, pero los agregados separados pueden o pueden existir por sí solos.
Un ejemplo de un escenario existiría en el hospital. Cada hospital tiene varios departamentos como el laboratorio, la farmacia, el departamento de pacientes ambulatorios y la sala de emergencias, entre otros. Cada uno de estos departamentos tiene su propio personal. Si el hospital se cerrará, 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, la composición se compara con la propiedad de los departamentos por parte del hospital, mientras que la agregación se compara con las asociaciones más sueltas del personal de cada departamento. Es básicamente 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 fue propiedad permanente del hospital. Estos departamentos no tienen la oportunidad de ser transferidos a otro hospital ni son propiedad de otros hospitales.
Además, la composición trata con el nivel interno, mientras que la agregación trata con el nivel externo. A este respecto, es más correcto decir que una persona está compuesta de varios órganos corporales, incluido el corazón, que afirmar que una persona tiene un conjunto de órganos. El corazón, al ser uno de los órganos que componen un ser humano, existe en el nivel interno porque no puede entregar su corazón a otra persona o dejar que su corazón viva por sí mismo fuera de su cuerpo. La vestimenta puede ser un agregado para la persona porque se crea en el exterior y puede vivir fuera del cuerpo humano, aunque la persona y su vestimenta 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 posee necesariamente 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 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.