El tema es que el parámetro no debería pasárselo el que lo pide sino que debería venir de algún otro lado que sea constante por cada ejecución del programa.
Por ejemplo un singleton DB que represente la base de datos. Seguramente cada vez que se ejecute el programa los datos de usuario, clave, nombre de base pueden cambiar. Pero son constantes durante una ejecución desde el principio al fin. En este caso sería lógico que al construir el singleton tomes los parámetros de algún lado, por ejemplo un archivo de configuración. Creo que en cualquier otro caso estás fuera del patrón. Explicá el caso puntual donde lo querés emplear. On 9/27/07, Francisco Dibar <[EMAIL PROTECTED]> wrote: > > ok, pero segun tu ejemplo, en algun momento tuviste que setear la > variable esDeDia! (obviamente asumimos que un valor por defecto al > construirlo no me sirve). > > entonces en tu caso el primero en usarlo hace un getInstance y luego > un setEsDeDia, > el segundo hace un getInstance y como sabe si setEsDeDia es valido? > tiene que chequearlo...y si no es valido entonces lo setea...mmm...no > es mejor pasarselo entonces al getInstance como parametro? y estamos > de nuevo en el problema que plantee al principio! > > slds. > _______________________________________________ > Lista de correo Programacion. > [email protected] > http://listas.fi.uba.ar/mailman/listinfo/programacion > -- _Leo_ (aka Lele)
_______________________________________________ Lista de correo Programacion. [email protected] http://listas.fi.uba.ar/mailman/listinfo/programacion
