Singleton (Java)

From My Limbic Wiki

<syntaxhighlight lang="Python" line='line'> /**

* Implémentation simple d'un singleton.
* L'instance est créée à l'initialisation. 
*/

public class Singleton {

   /** Constructeur privé */
   private Singleton()
   {}

   /** Instance unique pré-initialisée */
   private static Singleton INSTANCE = new Singleton();
    
   /** Point d'accès pour l'instance unique du singleton */
   public static Singleton getInstance()
   {   return INSTANCE;
   }

} </syntaxhighlight>