Si bien en muchos casos una solución como la expuesta por _cero_ o la consistente en una simple bandera, puede ser válida en muchos casos, carece de la verdadera ventaja del uno de un patrón singleton.
Usando singleton se asegura que nunca se llega a instanciar mas de un objeto de la clase. No me refiero a desechar la segunda instancia sino a que no llegue a existir.
Saludos.
|