Patron Singleton(cuando usar)

07/10/2004 - 18:43 por fernando | Informe spam
Hola grupo, gracias antes que nada, ahora la pregunta¿Cuando es mas
conveniente usar patron singleton?¿cual es el objetivo fundamental de patron
singleton?
tengo alguna confusion con este tema.Gracias
fernando

Preguntas similare

Leer las respuestas

#1 Jose Luis Manners
07/10/2004 - 18:55 | Informe spam
Singleton se utiliza cuando quieres que de una clase solo puedas crear una
instancia. Hace unos días publiqué algo en mi blog sobre Singleton:

http://blogs.geekdojo.net/jmanners/.../3308.aspx

Saludos,

Jose Luis Manners, MCP
http://blogs.geekdojo.net/jmanners

"Encuentra felicidad en tu trabajo o nunca serás feliz."
Cristóbal Colón

"fernando" wrote in message
news:
Hola grupo, gracias antes que nada, ahora la pregunta¿Cuando es mas
conveniente usar patron singleton?¿cual es el objetivo fundamental de


patron
singleton?
tengo alguna confusion con este tema.Gracias
fernando



Respuesta Responder a este mensaje
#2 fernando
07/10/2004 - 19:19 | Informe spam
gracias jose luis, visitare el link.gracias
fernando
"Jose Luis Manners" <josemanners(-arroba-)hotmail.com> escribió en el
mensaje news:
Singleton se utiliza cuando quieres que de una clase solo puedas crear una
instancia. Hace unos días publiqué algo en mi blog sobre Singleton:

http://blogs.geekdojo.net/jmanners/.../3308.aspx

Saludos,

Jose Luis Manners, MCP
http://blogs.geekdojo.net/jmanners

"Encuentra felicidad en tu trabajo o nunca serás feliz."
Cristóbal Colón

"fernando" wrote in message
news:
> Hola grupo, gracias antes que nada, ahora la pregunta¿Cuando es mas
> conveniente usar patron singleton?¿cual es el objetivo fundamental de
patron
> singleton?
> tengo alguna confusion con este tema.Gracias
> fernando
>
>
>


Respuesta Responder a este mensaje
#3 Rodrigo Corral [MVP]
08/10/2004 - 09:50 | Informe spam
Nunca!!!! ... si hay otro remedio... los singleton pueden dañar muchos el
rendimiento de una aplicación sobre todo en ambientes multihilo que es
cuando más sentido parece que tiene un singleton... Los objetos singleton
suelen utilizarse para almacenar información relativa al estado de la
aplicación que se accede desde multiples partes del programa. Ocurre que los
singleton deben ser thread safe, y que por definicion son el unico punto de
entrada a la información que almacenan, esto implica que se pueden dar y a
menudo se dan problemas de contención (muchos hilos esperando a que otro
acabe).

http://www-106.ibm.com/developerwor...ingle.html

Un saludo
Rodrigo Corral González [MVP]

FAQ de microsoft.public.es.vc++
http://rcorral.mvps.org
Respuesta Responder a este mensaje
#4 fernando
08/10/2004 - 10:11 | Informe spam
gracias rodrigo, al final , las dudas se van aclarando
fernando
"Rodrigo Corral [MVP]" escribió en el mensaje
news:uRfN#
Nunca!!!! ... si hay otro remedio... los singleton pueden dañar muchos el
rendimiento de una aplicación sobre todo en ambientes multihilo que es
cuando más sentido parece que tiene un singleton... Los objetos singleton
suelen utilizarse para almacenar información relativa al estado de la
aplicación que se accede desde multiples partes del programa. Ocurre que


los
singleton deben ser thread safe, y que por definicion son el unico punto


de
entrada a la información que almacenan, esto implica que se pueden dar y a
menudo se dan problemas de contención (muchos hilos esperando a que otro
acabe).

http://www-106.ibm.com/developerwor...ingle.html

Un saludo
Rodrigo Corral González [MVP]

FAQ de microsoft.public.es.vc++
http://rcorral.mvps.org


Respuesta Responder a este mensaje
#5 alfredo
08/10/2004 - 12:53 | Informe spam
On Fri, 8 Oct 2004 09:50:31 +0200, "Rodrigo Corral [MVP]"
wrote:

Ocurre que los
singleton deben ser thread safe, y que por definicion son el unico punto de
entrada a la información que almacenan, esto implica que se pueden dar y a
menudo se dan problemas de contención (muchos hilos esperando a que otro
acabe).



Si los accesos son de lectura no hay problema.


Saludos
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida