Questão de Engenharia de Software — Orientação a Objetos — AMAUC 2026
Engenharia de SoftwareOrientação a Objetos
- Código
- qg644251
- Banca
- AMAUC
- Órgão
- Prefeitura de Itá - SC
- Ano
- 2026
- Nível
- Superior
- Cargo
- Analista de Sistemas
No desenvolvimento de sistemas e arquitetura de software, o padrão de projeto "Observador" (Observer) é amplamente utilizado para gerenciar dependências entre objetos. Analise as afirmativas a seguir sobre Padrões de Projeto (Design Patterns) do Gamma et al. (GoF):I.O padrão Observer define uma dependência um-para-muitos entre objetos, de modo que, quando um objeto muda de estado, todos os seus dependentes são notificados e atualizados automaticamente.II.O padrão Singleton garante que uma classe tenha apenas uma instância e fornece um ponto de acesso global a ela, sendo recomendado para gerenciar recursos compartilhados como pools de conexão com banco de dados.III.O padrão Estratégia (Strategy) permite definir uma família de algoritmos, encapsular cada um deles e torná-los intercambiáveis, permitindo que o algoritmo varie independentemente dos clientes que o utilizam.Está correto o que se afirma em:
- AII apenas.
- BI, II e III.
- CIII apenas.
- DI e II apenas.
- EI e III apenas.