Questão 65 · Informática: Programação e algoritmos
Durante o desenvolvimento de sistemas que exigem controle sobre a criação de instâncias, o padrão de projeto cuja adoção pode evitar múltiplos objetos redundantes e facilitar o acesso centralizado caracteriza-se por
- A) controlar a criação de instâncias e fornecer um único ponto de acesso global à classe.
- B) implementar um mecanismo de destruição automática da instância após cada uso.
- C) criar múltiplas instâncias da mesma classe para otimizar o desempenho do sistema.
- D) permitir que diferentes partes do código acessem instâncias distintas da mesma classe.
- E) utilizar herança para garantir que todas as subclasses tenham múltiplas instâncias.
Marque a alternativa correta:
Gabarito: A
Gabarito definitivo divulgado pela banca Cebraspe (BANRISUL 2025).
Comentário
Gabarito: A.
O padrão Singleton controla a criação de instâncias: garante que a classe tenha apenas uma instância e fornece um ponto de acesso global a ela. Isso evita objetos redundantes e centraliza o acesso a recursos compartilhados, como configurações ou pools de conexão.
- B: o Singleton mantém a instância única durante a vida da aplicação; destruí-la após cada uso obrigaria a recriá-la e anularia a centralização do acesso.
- C: criar múltiplas instâncias é o oposto do objetivo do padrão, que limita a classe a uma só.
- D: permitir que partes do código acessem instâncias distintas contraria a ideia de instância única e de acesso centralizado.
- E: o Singleton não depende de herança e não busca múltiplas instâncias; seu objetivo é justamente restringir a uma única.
Dica: quando o enunciado fala em instância única e acesso global, o padrão é o Singleton.
Fundamentos: Padrão de projeto Singleton (padrões criacionais) · Controle de instanciação e ponto de acesso global
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 65, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.