Es un mecanismo para tener una sola instancia de una clase.
Explicación en Wikipedia.
Explicación en oodesign.
Programa animado de patrón singleton.
GilPG IJS
▲
Patrón de diseño
El patrón singleton
El patrón factory
El patrón proxy
El patrón MVC
Resumen