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

Responder a