Pular para o conteúdo principal

Questão de Engenharia de Software — Orientação a Objetos — COPERVE - UFSC 2026

Engenharia de SoftwareOrientação a Objetos
Código
qg662717
Banca
COPERVE - UFSC
Órgão
UFSC
Ano
2026
Nível
Superior
Cargo
COPERVE - - Analista de Tecnologia da Informação
Considere os dois diagramas UML a seguir, referentes ao design pattern (padrão de projeto) Composite (composto) e assinale a alternativa que completa correta e respectivamente as três lacunas, considerando sua ordem numérica destacada no texto.Imagem associada para resolução da questãoO padrão Composite, assim como outros padrões, é baseado fortemente no conceito de (1)__________________, o que pode ser observado em sua estrutura, em que a classe principal do padrão (classe Composite) é uma especialização de uma classe existente e não é a única especialização dessa classe. Além disso, um segundo conceito importante no padrão Composite, assim como em outros padrões, é (2)__________________, o que se observa na uniformidade das assinaturas de métodos invocados no segundo diagrama. Um terceiro conceito relevante nesse padrão, assim como em outros, é (3)__________________, observável no segundo diagrama, quando uma responsabilidade atribuída à instância de Composite – método ‘method1()’ – é repartida com instâncias agregadas da classe Leaf.
  1. A1. Herança; 2. Polimorfismo; 3. Delegação.
  2. B1. Especialização; 2. Sobrecarga; 3. Atribuição.
  3. C1. Derivação; 2. Coerção; 3. Agregação.
  4. D1. Especialização; 2. Polimorfismo; 3. Composição.
  5. E1. Derivação; 2. Sobrecarga; 3. Delegação.
Revelar gabarito e comentário

GabaritoA — 1. Herança; 2. Polimorfismo; 3. Delegação.

Link permanente: /questoes/qg662717