Capisco che Singelton aiuti a creare un'istanza di una sola classe ALLA VOLTA. Cerco di imparare come progettare per la funzione Singleton in java. Voglio saperlo meglio per capire il kernel. Quindi provo a farlo in questo modo, ma mi piacerebbe sapere se è l'unico modo per creare un costruttore privato.
public class Singleton {
private static Singleton instance = null;
private Singleton() { }
public static synchronized Singleton getInstance() {
if (instance == null) {
instance = new Singleton ();
}
return instance;
}
}