Pular para o conteúdo principal

Questão de Arquitetura de Software — Padrões de projeto (Design Patterns) — FCC 2013

Arquitetura de SoftwarePadrões de projeto (Design Patterns)
Código
fc002012
Banca
FCC
Órgão
DPE-SP
Ano
2013
Nível
Médio
Cargo
Programador de computador
Um design pattern descreve uma solução geral comprovada e reutilizável para um problema recorrente no desenvolvimento de sistemas de software orientados a objetos. Padrões de projeto ajudam a reconhecer e implementar boas soluções para problemas comuns. Dois dos principais design patterns utilizados atualmente são descritos a seguir:I. Visa garantir que uma classe só tenha uma única instância e prover um ponto de acesso global a ela.II. Visa definir uma dependência um-para-muitos entre objetos para que quando um objeto mudar de estado os seus dependentes sejam notificados e atualizados automaticamente.Os design patterns descritos em I e II são, respectivamente:
  1. ASingleton e Observer.
  2. BFacade e Adapter.
  3. CComposite e Adapter.
  4. DSingleton e Command.
  5. EFacade e Observer.
Revelar gabarito e comentário

GabaritoA — Singleton e Observer.

Link permanente: /questoes/fc002012