A avoir à tout prix dans sa configuration Eclipse, ce snippet permet de créer instantanément une implémentation du pattern Singleton pour une classe Java.
Pour l’ajouter, allez dans Window->Preferences->Java->Editor->Templates ; puis créez un nouveau snippet que vous appelerez… au hasard … “singleton” ! 🙂
Vous pouvez éventuellement vous créer des variantes pour avoir également une version thread-safe, une autre non “lazy-loadée”, etc…
private static ${enclosing_type} instance; private ${enclosing_type}(){} public static ${enclosing_type} getInstance(){ if(null == instance){ instance = new ${enclosing_type}(); } return instance; }
2 replies on “Snippet Eclipse pour créer un singleton”
Yes, depuis le temps qu’on en parle 🙂
Merciiiiiii
Le seul problème, c’est que cette méthode n’est absolument pas thread-safe.
voir ici en détail:
http://www.ibm.com/developerworks/java/library/j-dcl.html