🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Na linguagem Java, composition 

Próximas questões
Com base no mesmo assunto
Q3993890 Programação
Na linguagem Java, composition 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C

Fundamento decisivo: O enunciado cobra o conceito de composition em orientação a objetos, e a alternativa C é a única que preserva a ideia de relação forte de parte-todo com dependência do componente em relação ao todo.

Tema central: Composição em Java
Análise das alternativas
A
Errada
Está errada porque não descreve relação de parte-todo entre classes ou objetos. Sua redação remete à ideia de alteração interna da implementação mantendo os métodos fornecidos, o que não define composição.
B
Errada
Está errada porque define uma expressão ou variável com valores verdadeiro ou falso. Isso corresponde ao conceito de tipo lógico/booleano, não ao de composição.
C
Certa
A alternativa C corresponde ao conceito de composição em orientação a objetos: uma classe inclui outra, com relação forte de dependência entre o componente e o todo.
D
Errada
Está errada porque trata de classe que não deve ser instanciada, conceito ligado a classe abstrata. Isso é instituto diverso de composição e não responde ao que foi cobrado.
Pegadinha da questão
Confundir composição com outras noções, especialmente tipo booleano e classe abstrata.
Dica para questões semelhantes
  • Se o termo cobrado for composition, procure a ideia de inclusão forte entre objetos ou classes, com relação de parte-todo e dependência do componente.
  • Elimine alternativas que descrevam tipo de dado, palavra-chave da linguagem ou regra de instanciação, porque isso não define composição.
  • Quando a definição vier simplificada, compare o núcleo conceitual cobrado com cada opção e escolha a que coincide materialmente com ele.

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

Composição: é um tipo de agregação, porém mais forte, em que o todo está relacionado às partes de forma dependente. Nesse relacionamento, as partes não têm existência própria. Logo, não existem por si só, isto é, a parte não existe sem o todo. É representado por uma linha com um diamante cheio na extremidade referente ao todo.

Agregação: é um tipo de associação, porém mais forte, em que o todo está relacionado às suas partes de forma independente. Nesse tipo de relacionamento, as partes têm existência própria. Portanto, elas existem por si só, isto é, a parte existe sem o todo. É representado por uma linha com um diamante vazio na extremidade referente ao todo.

fonte: estratégia concursos

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo