Questão de Arquitetura de Software — Padrões de projeto (Design Patterns) — FCC 2009
Arquitetura de SoftwarePadrões de projeto (Design Patterns)
- Código
- fc099297
- Banca
- FCC
- Órgão
- TJ-PI
- Ano
- 2009
- Nível
- Superior
- Cargo
- Analista Judiciário - Tecnologia da Informação
Acerca desses padrões, avalie:I. Em termos de padrões de criação de projetos, algumas classes, tais como um spooler de impressão ou um sistema de arquivos, devem ser instanciadas uma única vez e prover um ponto de acesso global a esta instância.II. Pertencente ao grupo de padrões estruturais, é utilizado para permitir que dois objetos se comuniquem mesmo que tenham interfaces incompatíveis.III. Encapsula uma requisição como um objeto, permitindo que os clientes parametrizem diferentes requisições e filas, ou façam o registro de log de requisições e dêem suporte a operações que podem ser desfeitas.IV. Atribuir a responsabilidade do tratamento de um evento do sistema a uma classe que representa o próprio sistema ou à classe que representa um caso de uso.As proposições correspondem, respectivamente, aos padrões
- ASingleton, Adapter, Command e Controller.
- BCommand, Iterator, Singleton e Expert.
- CFaçade, Iterator, Expert e Adapter.
- DController, Expert, Singleton e Prototype.
- EAdapter, Façade, Command e Iterator.