¿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.
Singleton suckor
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?