Pular para o conteúdo principal

Questão de Arquitetura de Software — Padrões de projeto (Design Patterns) — IADES 2018

Arquitetura de SoftwarePadrões de projeto (Design Patterns)
Código
qq357565
Banca
IADES
Órgão
CFM
Ano
2018
Nível
Superior
Cargo
Analista de Tecnologia da Informação
No tocante ao padrão de projeto Decorator, também conhecido como Wrapper, assinale a alternativa correta.
  1. AO citado padrão resulta em implementações menos flexíveis do que a herança estática.
  2. BO Decorator adiciona responsabilidades a um objeto dinamicamente, de modo que constitui uma alternativa à prática da implementação de subclasses.
  3. COs objetos resultantes da implementação de um Decorator possuem diversas diferenças, porém as formas como eles se conectam são as mesmas.
  4. DUma das vantagens de sistemas implementados no referido padrão é que eles possuem diversos objetos parecidos.
  5. EO mencionado padrão de projeto não permite adicionar responsabilidades extras ao objeto desejado.
Revelar gabarito e comentário

GabaritoB — O Decorator adiciona responsabilidades a um objeto dinamicamente, de modo que constitui uma alternativa à prática da implementação de subclasses.

Link permanente: /questoes/qq357565