Agora, discutiremos a sintaxe da aula de Singleton e a função do singleton um por um. Além disso, discutiremos como acessar suas instâncias em detalhes.
Método Singleton em JavaScript
Existem muitos métodos que podem ser usados para declarar um singleton, uma maneira muito básica de declarar um singleton é como:
var singletonexample =A saída deste código será:
Classe Singleton em JavaScript
A implementação de uma classe singleton em JavaScript não é muito complexa, a sintaxe básica da classe Singleton será:
deixe check_instance = null;Aqui, criamos uma classe chamada funcionário e uma variável chamada check_instance com um valor nulo. Dentro da aula, usamos a estatura IF para verificar se a instância é nula ou não e se a instância for nula, se a estatura for executada, caso contrário, ela simplesmente retornaria o 'check_instance'.
Saída:
Agora, crie outra instância e verifique o que acontecerá quando criarmos duas instâncias de uma aula de Singleton.
Para esse fim, basta estender um pouco o código acima e criar outra instância da classe e atribuir algumas propriedades a ele:
deixe check_instance = null;Agora implemente o código acima e observe se um novo funcionário é criado ou não:
Saída:
A saída verificará que não criou a segunda instância, em vez de retornar a mesma instância novamente:
Conclusão
Singletons são um dos padrões de design mais fáceis de entender. Os padrões de singleton são a maneira de criar um único objeto que possa ser compartilhado entre vários recursos diferentes em todo o aplicativo sem recriar esses objetos. Se alguém ligar para o construtor de uma classe, ele retornará a mesma instância repetidamente.