Na UML (Unified Modelling Language), há dois
tipos de associações indicadas para uma coleção
de objetos, sendo elas a agregação e a
composição. Assinale a alternativa que apresenta
a definição correta de uma agregação e de uma
composição.
✂️ a) Enquanto na agregação os objetos não possuem
uma relação de herança, na composição um
objeto filho pode herdar métodos e atributos
públicos de um objeto mãe. ✂️ b) Uma agregação tem a conotação de uma
subclasse enquanto que uma composição conota
uma superclasse. ✂️ c) A associação de agregação está relacionada a
uma dependência entre as classes agregada e
agregador, enquanto que a composição está
relacionada a uma herança entre a classe
composta e a compositora, ou seja, os itens da
classe composta. ✂️ d) Enquanto na agregação os objetos das classes
podem existir separadamente, na composição a
relação entre os objetos das classes é
existencial, ou seja, um objeto não pode existir
sem o outro. ✂️ e) A agregação estabelece uma relação em que os
objetos se associam na forma de um para um,
enquanto que na composição a associação é de
um para muitos.