Agregacion y Composición ?

Señores otravez solicitando de su ayuda para aclarar mis dudas, Cual es la diferencia entre Agregación y Composición, ya le busque en internet pero aun no me queda muy claro las explicaciones, a mi entender Agregación es cuando en un metodo pasas como atributo un objeto y Composición es una relación mas fuerte un objeto B contiene a un objeto A, si objeto A no existiera objeto B no tendría sentido.
Pero me quedan muchas cosas volando en la cabeza, Cual es su punto de vista?.
Saludos.

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Un ejemplo. Agregación: el

Un ejemplo.

Agregación: el mouse de una computadora, o el cable de luz o un proyector. Son objetos independientes que agregan funcionalidad a un algo.

Composición, la tarjeta de video, el cpu, etc. lo que compone la cosa.

Entonces el criterio es, si se lo quitas sigue siendo lo mismo? es agregación, si se lo quitas y ya no es lo mismo es composición.