ID 5164225 Banca VUNESP Órgão TJM-SP Ano 2021 Provas VUNESP - 2021 - TJM-SP - Técnico em Comunicação e Processamento de Dados Judiciário (Desenvolvedor) Disciplina Engenharia de Software Assuntos Diagrama de Classes UML No diagrama de classes UML, uma diferença entre associações do tipo agregação e composição é: Alternativas a agregação é sempre uma associação binária, enquanto composições são N-árias, com N ≥ 3. a agregação designa uma associação entre classes em que um objeto-todo é complementado por informações contidas em objetos-parte, enquanto a composição designa uma especialização. na agregação, estabelece-se uma relação entre superclasse e subclasse, enquanto a composição designa uma associação entre classes em que um objeto-todo é complementado por informações contidas em objetos-parte. na agregação, tanto os objetos-todo quanto os objetos-parte são persistentes, enquanto na composição eles são não persistentes. na agregação, um objeto-parte pode existir sem um objeto-todo, enquanto na composição um objeto-parte deve estar sempre vinculado a um único objeto-todo. Responder Comentários Agregação: É uma associação em que um objeto é parte de outro, de tal forma que a parte pode existir sem o todo. Composição: É um tipo de associação de agregação, onde um objeto faz parte de outro e depende da existência do outro. Quando um objeto pai é destruído o objeto filho também é. Alternativa: E Pra complementar: Agregação: Linha contínua com triângulo opaco;Composição: Linha contínua com triângulo cheio. Gabarito: E Agregação: a parte existe sem o todo. "Veio somente para agregar." Na representação, lembre-se "A" de Agregação e "A" de losango Aberto). Exemplo de agregação: Produtos de um carrinho de compras. Os produtos existem sem o carrinho, eles apenas agregam ao carrinho. Composição: o todo controla o ciclo de vida da parte e ela não pode ser compartilhada em outros relacionamentos. Faz parte do todo. Na representação, lembre-se "C" de Composição e "C" de losango Cheio. Exemplo de composição: Item de um Pedido. O Item_Pedido não faz sentido ficar fora do Pedido, ele não existe fora do Pedido. Só há Itens_Pedido se houver um Pedido. O Item_Pedido faz parte do corpo do Pedido.