Gabarito disponível
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
Resolução comentada
Singleton controla as instâncias e oferece um ponto de acesso global.
O Singleton garante uma única instância da classe e fornece um ponto global de acesso a ela. Isso evita objetos redundantes e centraliza o acesso.
Análise das alternativas
B) Não há destruição automática após cada uso. C) Criar múltiplas instâncias contraria o padrão. D) Acessos devem chegar à mesma instância. E) O padrão não usa herança para gerar múltiplas instâncias.
Referência: Gamma et al., Design Patterns (GoF).
Resolução comentada do VaiConcursos.