Cebraspe · BANRISUL · 2025 · Diversos cargos

Questão 66 · Informática: Programação e algoritmos

O padrão de projeto factory method, utilizado para delegar a criação de objetos a subclasses e permitir maior flexibilidade e desacoplamento,

  1. A) garante que todas as instâncias criadas sejam idênticas e compartilhadas globalmente.
  2. B) impede a criação de novos objetos, limitando a reutilização de instâncias existentes.
  3. C) cria objetos diretamente na classe principal, sem necessidade de subclasses.
  4. D) estabelece um mecanismo baseado em abstrações para a criação de objetos, o que possibilita que subclasses escolham qual implementação concreta utilizar.
  5. E) utiliza um único método estático para criar todas as instâncias do sistema.

Marque a alternativa correta:

Gabarito: D

Gabarito definitivo divulgado pela banca Cebraspe (BANRISUL 2025).

Comentário

Gabarito: D.

O factory method define uma interface (ou método) para criação de objetos, mas deixa a escolha da classe concreta para as subclasses, que sobrescrevem o método. O código cliente trabalha com abstrações, o que reduz o acoplamento e facilita a inclusão de novos tipos sem alterar o código existente.

  • A: o padrão não garante instâncias idênticas nem compartilhadas globalmente; isso caracteriza o Singleton.
  • B: o padrão cria objetos, não impede sua criação nem se limita a reutilizar instâncias existentes.
  • C: a criação é delegada a subclasses, e não feita diretamente na classe principal.
  • E: no factory method o método de criação é declarado na classe base e sobrescrito pelas subclasses, cada uma produzindo seu tipo concreto; não há um único método estático centralizando a criação de todas as instâncias do sistema.

Dica: a chave do factory method é a delegação da escolha da classe concreta às subclasses.

Fundamentos: Padrão de projeto Factory Method (padrões criacionais) · Desacoplamento por abstrações na criação de objetos

Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.

Fonte: prova Cebraspe BANRISUL 2025 (Diversos cargos), questão 66, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.

Concursos abertos que cobram Informática

TCE/MA 2026 Analista, Auditor e TécnicoUNCISAL 2026 Professor do Magistério SuperiorPROCON/AL 2026 Analista e Fiscal de Defesa do Consumidor