umm, Singleton es un patron de diseño, no un tipo de variable...
Podes leer mas en  http://es.wikipedia.org/wiki/Singleton, hay ejemplos en 
varios lenguajes

Cristian.

----- Mensaje original ----
De: Maria de los Angeles Rosado Loman <[EMAIL PROTECTED]>
Para: Una lista para consultas de programación <[email protected]>
Enviado: jueves 27 de septiembre de 2007, 13:46:13
Asunto: RE: [Prog] singleton con parametros




.hmmessage P
{
margin:0px;padding:0px;}
body.hmmessage
{
FONT-SIZE:10pt;FONT-FAMILY:Tahoma;}



contestandoles a lo de singleton la verdad es que no se que tipo de variable 
sea ese yo aun no lo veo, pero podrias utilizar arreglos, siento que ya eres 
todo un experto en programacion asi que, no podria decirte mucho ya que aun soy 
nobata, o puedes utilizar el Stack, ya que con esta te puede extender a la 
clase vector, para implementar una estrcutura de datos tipo pilaque alamacena 
referencias a objetos Object.

Para alamcenar los tipos primitivos, utiliza las clases de tipo de envoltura 
apropiadas del paquete java.util para crear un objeto que contenga el valor de 
tipo primitivo.

 

 

 

 


> Date: Thu, 27 Sep 2007 13:05:45 -0300
> From: [EMAIL PROTECTED]
> To: [email protected]
> Subject: Re: [Prog] singleton con parametros
> 
> encontre una discusion al respecto donde justamente se menciona el
> caso de una dbconnection.
> 
> http://forum.java.sun.com/thread.jspa?threadID=405383&messageID=1774603
> 
> por otro lado, en
> http://my.opera.com/zomg/blog/2007/09/17/singleton-pattern-vs-static-classes
> 
> dice:
> You can also give a singleton some parameters. When working with
> static classes, you may need to pass a lot of parameters to the
> methods of the class because you aren't "constructing" it. This can,
> however, be avoided by using a method in the static class that saves
> the parameters and calling the method you want after that which is
> pretty much equal to first calling the singleton's getInstance with
> your parameters and then calling its method.
> 
> Una vez tuve que implementar un singleton con parametros para el
> laburo (que nunca me gusto como quedo), y ahora de nuevo para el ej3
> del tp de taller de programacion I, pero a pedido explicito de los
> profesores.
> 
> concretamente piden que la clase theApp que representa la aplicacion
> sea singleton, y se lo invoque como
> 
> int main(int argc, char** argv)
> {
> return theApp::getInstance(argc, argv))->Ejecutar();
> }
> 
> slds.
> francisco.
> 
> 
> On 9/27/07, Leandro Fernández <[EMAIL PROTECTED]> wrote:
> > 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
> >
> >
> 
> _______________________________________________
> Lista de correo Programacion.
> [email protected]
> http://listas.fi.uba.ar/mailman/listinfo/programacion


Se de los primeros en usar el nuevo Windows Live Hotmail en Prodigy/MSN Windows 
Live Hotmail en Prodigy/MSN





      Los referentes más importantes en compra/ venta de autos se juntaron:
Demotores y Yahoo!
Ahora comprar o vender tu auto es más fácil. Vistá ar.autos.yahoo.com/
_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion

Responder a