Date: Thu, 27 Sep 2007 08:05:14 -0300From: [EMAIL PROTECTED]: [EMAIL
PROTECTED]: Re: [Prog] singleton con parametrosEl singleton por definición no
puede tener estado. La idea del singleton es que todo el mundo usa algo y ese
algo es igual para todos y para todos se comporta de la misma manera, si
necesitas comportamientos distintos según quién te está llamando no estamos
hablando entonces de un singleton. En ese caso estarías necesitando un Builder
<< http://es.wikipedia.org/wiki/Builder_(patr%C3%B3n_de_dise%C3%B1o) >>.
Ahora, si me decis que solamente necesitas 2 o 3 comportamientos y no uno
distinto para cada clase, entonces podrías solucionarlo con 2 o 3 singleton
distintos, pero bueno, ahí ya depende del contexto cuál es la mejor solución.
Conclusión, los singleton no tienen estados y eso hace imposible lo que estás
intentando hacer.
El día 27/09/07, Francisco Dibar < [EMAIL PROTECTED]> escribió:
hola!tengo una clase que se inicializa con un parametro, y quiero que se
comporte como singleton, es decir:Singleton* pA =
Singleton::getInstance(paramA);pero no me gusta como queda porque si ahora
hago:Singleton* pB = Singleton::getInstance(paramB);me va a devolver el
singleton que se inicializo con paramA. Entonces tengo que hacer siempre un
chequeo de si el parametro que le paso esel que se uso para inicializar.que
otra solucion mas prolija se les
ocurre?slds.francisco._______________________________________________ Lista de
correo [EMAIL PROTECTED]://listas.fi.uba.ar/mailman/listinfo/programacion
-- Abel Sebastián Fillol
hola!
tengo duda con mponentes de parametros tengo k hacer un programa que pida un
numero y me muestre el cuadrado y el factorial del numero.
Solo k no se komo hacerlo, si alguien me podria ayudar seria muy bueno.
gracias y saludos a todos
_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today it's FREE!
http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/
_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion