Considere os dois trechos de implementações de classes, prod...

O diagrama de classes em UML que pode ser inferido única e exclusivamente a partir dos trechos de código fornecidos é
Comentários
Veja os comentários dos nossos alunos
Segue uma relação do diagrama de classes da alternativa C, que é a resposta, com o código.
Modelo: Classe0 é generalização de Classe2 e Classe1.
Código:
public class Class1 extends Class0
public class Class2 extends Class0
Modelo: Classe1 possui uma coleção de Classe0. ---> *
Código: Set
Modelo: Classe1 possui um atributo Classe2. ---> 1
Código: Class2 b;
Modelo: Classe2 possui uma coleção de Classe1. ---> *
Código: Set
GABARITO: C
Para ajudar a fixar, lembrem-se que em composição o lado onde está o diamante preto é o todo!! Ou seja, o todo controla a vida das partes. Nas alternativas, ele diz que a Classe 1 controla a vida da Classe 0, em outras palavras, se a classe 1 for destruída, a classe 0 também será, o que está incorreto!
O caminho é longo, mas a vitória é certa!
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo