Logo

¡Bienvenido a Stratos!

Acceder

Foros





Singleton vs. Static

Iniciado por deadLock++, 06 de Mayo de 2003, 07:31:34 PM

« anterior - próximo »

deadLock++

                                ¿En que casos piensan ustedes que es mejor utilizar el patrón de diseño "Singleton" y cuando una clase con todos sus métodos estáticos?

Muchas gracias.                                

ethernet


deadLock++

                                En ciertos casos no queda otra que usar Singletones:

Existe un objeto del cual debe haber una y sola una instancia en toda la aplicación (Ej: "RendererGL"), esta clase implementa los métodos de una clase abstracta de la cual deriva (Ej: "Renderer"). Debido a que no es posible especificar métodos vrituales estáticos no queda otra que hacer un Singleton.

Sin embargo existen otros casos donde podemos elegir ¿que es mejor entonces?