El 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 es > el que se uso para inicializar. > > que otra solucion mas prolija se les ocurre?
No usar un singleton :) No quiero hacer un rant de esto, sólo les dejo un artículo con algunas desventajas de los singleton, cada uno que saque sus conclusiones y que evalúe si conviene en cada caso: http://blogs.msdn.com/scottdensmore/archive/2004/05/25/140827.aspx -- Leandro Lucarella @ GMail _______________________________________________ Lista de correo Programacion. [email protected] http://listas.fi.uba.ar/mailman/listinfo/programacion
