Considerando o diagrama UML de classes apresentado acima, as...
Considerando o diagrama UML de classes apresentado acima, assinale a opção correta.
Comentários
Veja os comentários dos nossos alunos
Alternativa A:
Incorreta. O diagrama não indica que Classe4 media a associação entre Classe1 e Classe2. Classe4 está apenas associada a ambas, mas não faz parte da relação direta entre elas.
Alternativa B:
Incorreta. Classe3 não pode existir sem Classe2 devido ao relacionamento de composição, onde Classe2 é o todo e Classe3 é a parte.
Alternativa C:
Incorreta. Classe6 implementa Interface1, mas a alternativa confunde implementação com dependência. Classe6 não depende de Interface1; ela a implementa.
Alternativa D:
Correta. Se Classe5 é abstrata, Classe7 e Classe8 não precisam ser, podendo ser instanciadas. Classe6 pode referenciar instâncias de Classe7 ou Classe8 através da relação com Classe5.
Alternativa E:
Incorreta. Classe7 e Classe8 são subclasses de Classe5, mas Classe5 não é uma subclasse de Classe1. Não há indicação de herança entre Classe5 e Classe1.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo