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

Responder a