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
Analise: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- ACommand, Iterator, Singleton e Expert.
- BController, Expert, Singleton e Prototype.
- CCommand, Singleton, Controller e Façade.
- DPrototype, Façade, Iterator e Expert.
- EAdapter, Façade, Command e Iterator.