Pular para o conteúdo principal
← Banco de questões
Engenharia de Software
Vunesp
2026
Padrões de Projeto (Design Patterns)

Engenharia de Software · VUNESP 2026

Um engenheiro de software está avaliando a aplicação de padrões de projeto (Design Patterns) em um novo módulo de um sistema. Dentre as opções abaixo, qual representa a principal vantagem de se utilizar o padrão Strategy?

  1. A)Garantir que a única instância de uma classe seja criada e que ela forneça um ponto de acesso global a si mesma.
  2. B)Permitir que um objeto modifique seu comportamento quando seu estado interno muda, parecendo que alterou sua classe.
  3. C)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.
    gabarito
  4. D)Delegar a criação de objetos a métodos de fábrica, encapsulando a lógica de criação de objetos.
  5. E)Compor objetos em estruturas de árvore para representar hierarquias parte-todo. Ele permite que os clientes tratem objetos individuais e composições de objetos de forma uniforme.

Resposta correta: alternativa C

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.

Ver comentário resumido

O padrão Strategy (Estratégia) permite que um algoritmo seja selecionado em tempo de execução. Ele define uma família de algoritmos, encapsula cada um deles e os torna intercambiáveis, promovendo flexibilidade e a separação de responsabilidades.

Prévia interativa — a IA corrige em cima da SUA resposta
CEBRASPE
2024
Direito Constitucional

Assinale a alternativa correta sobre os direitos e garantias fundamentais previstos na Constituição Federal de 1988.

👆 Escolha uma alternativa pra ver a correção da IA

Resolva e receba a explicação completa por IA

Em vez do gabarito, a IA mostra exatamente onde você errou — em 500 mil questões, para todas as bancas.

Sem cartão · 7 dias Pro grátis · Cancele quando quiser

Explore este assunto

Mais questões de Engenharia de Software

Guia gratuito · 7 aulas por e-mail

Método 90 Dias: do zero à prova com repetição espaçada

Sem revisão, você perde 70% do que estudou em 24h. Receba o sistema completo de estudo com IA que resolve isso — em 7 aulas por e-mail.

  • Como montar o plano a partir do seu edital
  • Repetição espaçada aplicada a concurso
  • O que priorizar quando o tempo é curto

Sem spam · cancele em 1 clique