Buscar

Com relação ao padrão de projetos Singleton, assinale a alternativa correta. a. Nesse padrão, precisamos deixar o construtor com visibilidade pro...

Com relação ao padrão de projetos Singleton, assinale 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. 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. 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. d. Um dos problemas do Singleton é que ele dificulta a gerência de recursos únicos, como o banco de dados. 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.

Respostas

3 pessoas visualizaram e tiraram suas dúvidas aqui
User badge image

Ed Verified user icon

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.

0
Dislike0

Experimente
o Premium! 🤩

Libere respostas sem pagar

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina