Respostas
Ed
Analisando as alternativas fornecidas: a. Nesse padrão, precisamos deixar o construtor com visibilidade protegida, permitindo apenas que objetos da própria classe, ou classes filhas, criem instâncias. - Esta alternativa está correta, pois no padrão Singleton o construtor é geralmente definido como privado ou protegido para controlar a criação de instâncias. b. Em servidores web, é especialmente fácil garantir que a instância única do Singleton seja respeitada, já que há anotações específicas para isso. - Esta afirmação não é verdadeira, não existem anotações específicas em servidores web para garantir o Singleton. c. Um dos problemas do Singleton é que ele se comporta como uma variável global. Isso pode dificultar a depuração do seu código. - Esta afirmação está correta, pois o Singleton pode ser acessado globalmente, o que pode tornar o código mais complexo e difícil de depurar. d. Um dos problemas do Singleton é que ele dificulta a gerência de recursos únicos, como o banco de dados. - Esta afirmação está correta, pois o Singleton pode dificultar a gestão de recursos únicos devido ao seu acesso global. e. Uma das vantagens desse padrão é o fato de haver uma única instância, o que facilita a gerência de memória, evitando vazamentos de memória. - Esta afirmação está correta, pois uma das vantagens do Singleton é garantir que exista apenas uma instância da classe, o que pode facilitar a gestão de memória. Portanto, a alternativa correta é: a. Nesse padrão, precisamos deixar o construtor com visibilidade protegida, permitindo apenas que objetos da própria classe, ou classes filhas, criem instâncias.
Experimente
o Premium! 🤩
Libere respostas sem pagar
✏️ Responder
Para escrever sua resposta aqui, entre ou crie uma conta