Asegurar que una instancia unica de la clase es creada. Todos los objetos que usan la instancia de esta clases, usan la misma instancia
El diagrama UML es el siguiente:
Exactamente una instancia de la clase Singleton existe
Una clase que se denomina Singleton
public class Singleton { .... }See the complete code for Singleton here.
private final static Singleton _inst = null; public Singleton getSingleton() { if (_inst==null) { _inst = new Singleton(); } return _inst; }