Pular para o conteúdo principal

Questão de Arquitetura de Software — Padrões de projeto (Design Patterns) — ESAF 2008

Arquitetura de SoftwarePadrões de projeto (Design Patterns)
Código
qg790841
Banca
ESAF
Órgão
CGU
Ano
2008
Nível
Superior
Cargo
Tecnologia da Informação - Desenvolvimento de Sistemas
Ao longo das últimas décadas, a engenharia de software fez progressos significativos no campo de padrões de projeto – arquiteturas comprovadas para construir software orientado a objetos flexível e fácil de manter. Com relação ao padrão Facade, é correto afirmar que
  1. Afornece um objeto representante ou um marcador de outro objeto para controlar o acesso ao mesmo.
  2. Bdefine o esqueleto de um algoritmo em uma operação, postergando a definição de alguns passos para subclasses.
  3. Cdefine uma interface para criar um objeto, mas deixa as subclasses decidirem qual classe a ser instanciada.
  4. Dfornece uma interface unifucada para um conjunto de interfaces em um subsistema.
  5. Edefine uma dependência “um para muitos” entre objetos, de modo que, quando um objeto muda de estado, todos os seus dependentes são automaticamente notificados e atualizados.
Revelar gabarito e comentário

GabaritoD — fornece uma interface unifucada para um conjunto de interfaces em um subsistema.

Link permanente: /questoes/qg790841