El día 27/09/07, Maria de los Angeles Rosado Loman <[EMAIL PROTECTED]>
escribió:

> 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.
>

Creo que el problema viene por otro lado Maria. Singleton no es una
variable, sino un patrón de diseño, que sirve para tener una unica instancia
de una clase.

Concuerdo con Lautaro, la utilización de Singleton está limitada a tener una
única instancia de una clase. Podes modificarla todo lo que quieras, pero
siempre va a haber una unica. Si necesitas 2 o mas instancias de esa clase,
es muy probable que no debas aplicar este patron de diseño.
http://es.wikipedia.org/wiki/Singleton

Ahora si lo que necesitas es modificar la misma instancia, si , podes usar
Singleton.

Dicho en otras palabras:
Los parametros que le pasas a la clase singelton, son para:
- Crear nuevas instancias con diferentes estados?
- Modificar el estado de la clase que ya tenes?

Si te pidieron esto:

int main(int argc, char** argv)
{
        return theApp::getInstance(argc, argv))->Ejecutar();
}

como esta en el main, quizas solo sea para definir el estado de la clase
Singleton al principio y solo necesites crear una sola instancia.

Saludos,

Marcos.
_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion

Responder a