No diagrama de classes da UML uma superclasse, com uma ou ma...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C - generalização.
Para compreender a questão, é necessário ter conhecimento sobre a UML (Unified Modeling Language), que é uma linguagem padrão utilizada para modelar sistemas através de diagramas. Dentro da UML, o diagrama de classes é um dos principais e serve para representar as estruturas e relacionamentos entre classes, que são os elementos básicos da orientação a objetos.
Os relacionamentos entre classes podem ser categorizados em diferentes tipos, como associação, agregação, composição e generalização. A generalização é um tipo especial de associação que denota uma relação de herança entre uma classe mais geral (superclasse) e uma ou mais classes mais específicas (subclasses). Isso implica que a subclasse herda atributos e comportamentos da superclasse.
No diagrama de classes da UML, a representação da generalização é feita por uma linha que liga a subclasse à superclasse, com uma seta apontando para a superclasse. Esse relacionamento estabelece uma hierarquia, onde as subclasses são variações especializadas da superclasse.
A alternativa C é correta porque descreve exatamente essa situação: uma superclasse com uma ou mais subclasses está caracterizando um relacionamento do tipo generalização, o qual define uma relação de herança na orientação a objetos.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
LETRA C
Falou em Super Classe, falou em Generalização, mais conhecido como Herança
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo