Aug 072009
Singleton (Instancia Única) es un patrón generalmente sencillo de implementar, es uno de los patrones de diseño mas comunes y usados.
Esta diseñado para mantener solo una instancia de la clase que lo utiliza y el propósito es asegurar que la clase mantenga solo una instancia y un único punto de acceso a esta.
Un punto importante a considerar es que al utilizar el patrón Singleton debemos asegurarnos de que la clase que lo implementara no mantenga estados, ya que esta será accedida por distintos clientes, y los estados de cada uno no necesariamente son iguales.
Continue reading »
