Pular para o conteúdo principal

Questão de Arquitetura de Software — Software — UFPR 2019

Arquitetura de SoftwareSoftware
Código
qq560339
Banca
UFPR
Órgão
UFPR
Ano
2019
Nível
Superior
Cargo
Analista de Tecnologia da Informação
Um desenvolvedor se depara com um problema no seu sistema de manutenção de equipamentos de informática: um equipamento pode ser uma máquina completa, mas também pode ser um elemento que compõe essa máquina. Isso significa que uma manutenção pode ser feita tanto num computador como em somente uma placa de vídeo de um computador. Dessa forma, um equipamento é formado por outros equipamentos, numa estrutura hierárquica do tipo partetodo. Para resolver esse problema, o desenvolvedor recorreu aos Padrões de Projeto (Design Patterns). Nesse caso, qual padrão de projeto clássico deve ser aplicado para representar essa hierarquia?
  1. AFaçade.
  2. BExtends.
  3. CBuilder.
  4. DComposite.
  5. EChain of Responsability.
Revelar gabarito e comentário

GabaritoD — Composite.

Link permanente: /questoes/qq560339