O padrão de projeto Singleton, definido pelos
padrões GoF (Gang of Four), garante que uma classe
tenha uma única instância e forneça um ponto global
de acesso a ela. Acerca desse padrão, marque (V),
para as afirmativas verdadeiras, e (F), para as falsas.
(__) O Singleton é implementado utilizando um
método estático que retorna a única instância da
classe, criando-a caso ainda não exista.
(__) O padrão Singleton é adequado para gerenciar
estados globais em aplicações multithreaded, sem
necessidade de sincronização explícita.
(__) A implementação de um Singleton deve garantir
que o construtor da classe seja privado, impedindo a
criação de instâncias fora do escopo do padrão.
(__) O Singleton é frequentemente utilizado para
recursos compartilhados, como conexões de banco
de dados e pools de threads, onde a instância única
centraliza o controle.
A sequência está correta em: