Como você faz a inicialização antecipada e preguiçosa de um objeto?
Como você faz a inicialização antecipada e preguiçosa de um objeto?

Vídeo: Como você faz a inicialização antecipada e preguiçosa de um objeto?

Vídeo: Como você faz a inicialização antecipada e preguiçosa de um objeto?
Vídeo: Nem eu ,Dentista, Jamais tinha Visto ISSO em Toda minha vida !! #shorts 2024, Novembro
Anonim

4 respostas. Nós vamos Inicialização lenta significa que você Faz não inicializar objetos até a primeira vez eles estão usado. Inicialização antecipada é só o contrário, você inicializar um singleton antecipadamente no momento do carregamento da classe. Lá estão caminhos para fazer a inicialização antecipada , uma é declarando seu singleton como estático.

Então, o que significa inicialização lenta?

Na programação de computadores, inicialização preguiçosa é a tática de atrasar a criação de um objeto, o cálculo de um valor ou algum outro processo caro até a primeira vez que é precisava. Isto é um tipo de preguiçoso avaliação que se refere especificamente ao instanciação de objetos ou outros recursos.

Além disso, quando você deve usar o tipo T lento? 7 respostas. Vocês tipicamente usar quando tu quer para instanciar algo na primeira vez, é realmente usado . Isso atrasa o custo de criá-lo até se / quando for necessário, em vez de sempre incorrer no custo. Normalmente, isso é preferível quando o objeto pode ou não ser usado e o custo de construção não é trivial.

Desse modo, o que é inicialização lenta e rápida?

Inicialização lenta Esta é a técnica em que restringimos a criação do objeto até que seja criado pelo código do aplicativo. De outra forma inicialização ansiosa cria o objeto com antecedência e logo após iniciar o aplicativo ou módulo. Isso é útil no caso de o objeto ser obrigatório e, em todos os casos, funcional.

Você pode implementar o padrão singleton usando a inicialização lenta?

Lazy Initialization Lazy Initialization método para implementar padrão Singleton cria a instância no o método de acesso global. Isto vai Destrua o padrão singleton e ambos os tópicos vai obter as diferentes instâncias do classe de solteiros.

Recomendado: