Pular para o conteúdo principal

Questão de Arquitetura de Software — Padrões de projeto (Design Patterns) — FEPESE 2010

Arquitetura de SoftwarePadrões de projeto (Design Patterns)
Código
qg822681
Banca
FEPESE
Órgão
UDESC
Ano
2010
Nível
Superior
Cargo
Analista de Sistemas
Relacione os padrões de projetos listados abaixo com suas respectivas finalidades:Padrões de Projetos1. Facade (fachada)2. Decorator (decorador)3. Memento (lembrança)4. Proxy (procurador)5. Observer (observador)Finalidades( ) Define uma dependência um para muitos entre objetos tal que, quando o estado de um objeto muda, todos os seus dependentes são notificados e atualizados automaticamente.( ) Fornece uma interface unificada para um conjunto de objetos que constituem um subsistema. Define uma interface de mais alto nível que torna o subsistema mais fácil de usar.( ) Sem violar o encapsulamento, captura e exterioriza o estado interno de um objeto, tal que o objeto possa ser restaurado a este estado mais tarde.( ) Acrescenta responsabilidades adicionais a um objeto dinamicamente. Fornece uma alternativa flexível para a extensão de funcionalidade.( ) Controla o acesso a um objeto através de outro objeto, que atua como seu substituto, ou como um envoltório.Assinale a alternativa que indica a sequência correta, de cima para baixo.
  1. A1 – 5 – 3 – 4 – 2
  2. B3 – 1 – 5 – 2 – 4
  3. C3 – 5 – 1 – 4 – 2
  4. D5 – 1 – 3 – 2 – 4
  5. E5 – 1 – 3 – 4 – 2
Revelar gabarito e comentário

GabaritoD — 5 – 1 – 3 – 2 – 4

Link permanente: /questoes/qg822681