Maintenant, nous allons discuter de la syntaxe de la classe de Singleton et de la fonction de Singleton une par une. De plus, nous discuterons de la façon d'accéder à leurs instances en détail.
Méthode singleton en javascript
Il existe de nombreuses méthodes qui peuvent être utilisées pour déclarer un singleton, un moyen très fondamental de déclarer un singleton est:
var singletonexample =La sortie de ce code sera:
Classe singleton en javascript
La mise en œuvre d'une classe singleton dans JavaScript n'est pas très complexe, la syntaxe de base de la classe Singleton sera:
Let Check_instance = null;Ici, nous avons créé une classe nommée employé et une variable nommée Check_instance avec une valeur nul. À l'intérieur de la classe, nous utilisons la statement IF pour vérifier si l'instance est nul ou non et si l'instance est nul, alors si la position sera exécutée sinon il renverra simplement le 'check_instance' '.
Sortir:
Maintenant, créez une autre instance et vérifiez ce qui se passera lorsque nous créerons deux instances d'une classe singleton.
À cette fin, étendez simplement le code ci-dessus un peu et créez une autre instance de la classe et attribuez-y certaines propriétés:
Let Check_instance = null;Implémentez maintenant le code ci-dessus et observez si un nouvel employé est créé ou non:
Sortir:
La sortie vérifiera qu'il n'a pas créé la deuxième instance à la place, il renvoie à nouveau la même instance:
Conclusion
Les singletons sont l'un des modèles de conception les plus faciles à comprendre. Les modèles singleton sont le moyen de créer un seul objet qui peut être partagé entre un certain nombre de ressources différentes à travers la demande sans recréer ces objets. Si quelqu'un appelle le constructeur d'une classe, il renverra la même instance encore et encore.