SóProvas


ID
2639746
Banca
IADES
Órgão
CFM
Ano
2018
Provas
Disciplina
Arquitetura de Software
Assuntos

No tocante ao padrão de projeto Decorator, também conhecido como Wrapper, assinale a alternativa correta.

Alternativas
Comentários
  • Decorator (Decorador)(Responsabilidade)

    Anexa responsabilidades adicionais a um objeto dinamicamente. Os decoradores fornecem uma alternativa flexível de subclasses para estender a funcionalidade

     

    Letra B

    Fonte: padrões de projetos -  Erich Gamma

     

     

     

  • Decorator - Padrão estrutural.  

    Aplicado quando:

       - Se deseja acrescentar responsabilidades a objetos individuais de forma dinâmica e transparente;

       - Para responsabilidades que podem ser removidas;

       - Quando a extensão através do uso de subclasses não é prática.

    (Fonte: Gamma) 

    At.te

    Foco na missão

  • b-

    decorator decora um objeto com responsabilidades e funcionalidades estendidas;

  • Falou de responsabilidade, lembro do Decorator.

  • LETRA B

    Pensa comigo, quando aplicamos uma decoração a uma casa? Quando ela está pronta. Uma decoração faz o quê? Adiciona detalhes, cores, ideias, enfim muda o ambiente.

    Então o padrão DECORETOR, decora um OBJETO DINAMICAMENTE, porque você decora algo que tá pronto (classe instanciada), adicionando novas RESPONSABILIDADES, ou seja, o decorator adiciona mais detalhes, novas ideias e por aí vai.

    Pega o BIZU: @rodolfodalves.

  • DECORATOR -> Adiciona Responsabilidades Dinamicamente.