Imagem de fundo

No Diagrama de Classes da UML, os relacionamentos entre classes expressam diferentes fo...

No Diagrama de Classes da UML, os relacionamentos entre classes expressam diferentes formas de dependência e vínculo estrutural. Os relacionamentos de associação, agregação e composição possuem semânticas distintas, especialmente no que diz respeito ao ciclo de vida dos objetos envolvidos. Diante disso, assinale a alternativa que descreve CORRETAMENTE as características desses relacionamentos.


A

Na composição, a parte pode existir de forma independente do todo, sendo possível transferi-la para outro objeto todo sem que isso implique sua destruição.


B

Na agregação, a destruição do objeto todo implica obrigatoriamente a destruição de todos os objetos parte a ele associados, pois eles não possuem existência independente.


C

A associação simples indica que os objetos de uma classe fazem parte da estrutura interna de objetos de outra classe, com ciclo de vida compartilhado e dependência existencial.


D

Na composição, a parte pertence a um único todo e seu ciclo de vida é controlado pelo todo, sendo destruído quando o objeto todo deixa de existir.


E

A agregação e a composição possuem semântica equivalente no diagrama de classes, diferindo apenas na notação gráfica utilizada para representar o relacionamento.