Questão de Arquitetura de Software — Padrões de projeto (Design Patterns) — ESAF 2008
Arquitetura de SoftwarePadrões de projeto (Design Patterns)
- Código
- qg790841
- Banca
- ESAF
- Órgão
- CGU
- Ano
- 2008
- Nível
- Superior
- Cargo
- Tecnologia da Informação - Desenvolvimento de Sistemas
Ao longo das últimas décadas, a engenharia de software fez progressos significativos no campo de padrões de projeto – arquiteturas comprovadas para construir software orientado a objetos flexível e fácil de manter. Com relação ao padrão Facade, é correto afirmar que
- Afornece um objeto representante ou um marcador de outro objeto para controlar o acesso ao mesmo.
- Bdefine o esqueleto de um algoritmo em uma operação, postergando a definição de alguns passos para subclasses.
- Cdefine uma interface para criar um objeto, mas deixa as subclasses decidirem qual classe a ser instanciada.
- Dfornece uma interface unifucada para um conjunto de interfaces em um subsistema.
- Edefine uma dependência “um para muitos” entre objetos, de modo que, quando um objeto muda de estado, todos os seus dependentes são automaticamente notificados e atualizados.