Questão 2980759

Tecnologia da Informação · 2026

Questão

ID 2980759

Disciplina: Tecnologia da Informação

Assunto: Padrões Comportamentais

Ano: 2026 Banca: AMAUC - Associação dos Municípios do Alto Uruguai Catarinense Órgão: Prefeitura Municipal de Itá


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:

Alternativas da questão 2980759
Pular para o conteúdo principal