Ora discuteremo della sintassi della classe di Singleton e della funzione di Singleton uno per uno. Inoltre, discuteremo di come accedere in dettaglio alle loro istanze.
Metodo singleton in JavaScript
Esistono molti metodi che possono essere usati per dichiarare un singleton, un modo molto semplice per dichiarare un singleton è:
var singletonexample =L'output di questo codice sarà:
Classe singleton in javascript
L'implementazione di una classe Singleton in JavaScript non è molto complessa, la sintassi di base della classe Singleton sarà:
let Check_instance = null;Qui, abbiamo creato una classe denominata dipendente e una variabile denominata check_instance con un valore nullo. All'interno della classe, utilizziamo If-Statement per verificare se l'istanza è nulla o meno e se l'istanza è null, se la dichiarazione verrà eseguita altro, restituirebbe semplicemente il "check_instance".
Produzione:
Ora, crea un'altra istanza e controlla cosa accadrà quando creiamo due istanze di una classe singleton.
A tale scopo, estendere semplicemente un po 'il codice sopra e creare un'altra istanza della classe e assegnare alcune proprietà:
let Check_instance = null;Ora implementa il codice sopra e osserva se viene creato o meno un nuovo dipendente:
Produzione:
L'output verificherà che non ha creato la seconda istanza invece restituisce nuovamente la stessa istanza:
Conclusione
I singoli sono uno dei modelli di design più semplici da capire. I modelli singleton sono il modo di creare un singolo oggetto che può essere condiviso tra una serie di risorse diverse in tutta l'applicazione senza ricreare tali oggetti. Se qualcuno chiama il costruttore di una classe, restituirà la stessa istanza ancora e ancora.