Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Dúvida no Ex. 4 da Aula 9 - Façades e Singletons

O Singleton possibilita que o usuário crie uma instância global para determinado objeto. Isso pode ser interessante, mas tem problemas similares ao de variáveis globais [Quais problemas são estes ?] no mundo procedural, afinal o objeto é único e disponível para todos. Se não usar com parcimônia, o seu código sofrerá problemas de manutenção [Quais problemas são estes ?].

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta
solução!

Opa Marcelo, tudo bem cara?

Quando você deixa um único objeto disponível para todos, você pode usar ele de qualquer lugar. Agora, vai depender muito do contexto, mas isso pode gerar problemas de encapsulamento das suas classes, problemas para você testar o seu código e dependendo do tipo de objeto que for um singleton, até problemas de concorrência na hora de utilizar o objeto :)