Pular para o conteúdo principal

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

Arquitetura de SoftwarePadrões de projeto (Design Patterns)
Código
fc099298
Banca
FCC
Órgão
TJ-PI
Ano
2009
Nível
Superior
Cargo
Analista Judiciário - Tecnologia da Informação
Imagem 008.jpgAnalise:I. É o responsável pela especificação dos tipos de objetos a serem criados usando uma "instância" prototípica e pela criação de novos objetos copiando este protótipo.II. Define uma interface de nível mais alto que torna o subsistema mais fácil de usar e fornece uma interface única para um subsistema com diversas interfaces; compõe o grupo de padrões estruturais.III. Integrante do grupo de padrões comportamentais, ele provê uma forma de acessar sequencialmente os elementos de um agregado de objetos, sem expor a representação interna desse agregado.IV. As consequências do uso deste padrão é que o encapsulamento é mantido, já que objetos usam sua própria informação para cumprir responsabilidades; leva ao fraco acoplamento entre objetos e à alta coesão, uma vez que objetos fazem tudo que é relacionado à sua própria informação.As afirmações correspondem, respectivamente, aos padrões
  1. ACommand, Iterator, Singleton e Expert.
  2. BController, Expert, Singleton e Prototype.
  3. CCommand, Singleton, Controller e Façade.
  4. DPrototype, Façade, Iterator e Expert.
  5. EAdapter, Façade, Command e Iterator.
Revelar gabarito e comentário

GabaritoD — Prototype, Façade, Iterator e Expert.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

D

Link permanente: /questoes/fc099298