La implementación de un patrón singleton
Singleton los Patrones son una buena manera de tener un objeto que sólo puede haber una instancia (por ejemplo, una memoria caché, la agrupación de conexiones etc.).
La idea es que, en lugar de llamar al constructor de clases, llamar a un método estático que devuelve una referencia a la única instancia:
Ejemplo de Código:
public class mySingleton {
//La instancia real de la clase, private static
private static mi instancia Singleton=null
//constructor PRIVADO
private mySingleton() {
super()
//lo que sea...
}
//se llama a este método en lugar del constructor cuando se necesita una instancia
public static mySingleton getInstance() {
si (instancia) = = null) {
instance = new mySingleton()
}
return ejemplo
}
}
& #39 s una lástima que usted puede & #39 t devolver la instancia a través de un reintroducido el segundo constructor, y puede & #39 t implementar una interfaz con getInstance(), pero & #39 s todavía más agradable que tener que asegurarse de que sólo una instancia existe manualmente...
La implementacion de un patron singleton
La implementacion de un patron singleton : Multi-millones de consejos para hacer su vida mas facil.
Singleton los Patrones son una buena manera de tener un objeto que solo puede haber una instancia (por ejemplo, una memoria cache, la agrupacion de conexiones etc.).
La idea es que, en lugar de llamar al constructor de clases, llamar a un metodo estatico que devuelve una referencia a la unica instancia:
Ejemplo de Codigo:
public class mySingleton {
//La instancia real de la clase, private static
private static mi instancia Singleton=null
//constructor PRIVADO
private mySingleton() {
super()
//lo que sea...
}
//se llama a este metodo en lugar del constructor cuando se necesita una instancia
public static mySingleton getInstance() {
si (instancia) = = null) {
instance = new mySingleton()
}
return ejemplo
}
}
& #39 s una lastima que usted puede & #39 t devolver la instancia a traves de un reintroducido el segundo constructor, y puede & #39 t implementar una interfaz con getInstance(), pero & #39 s todavia mas agradable que tener que asegurarse de que solo una instancia existe manualmente...
La implementación de un patrón singleton
By Consejos Y Trucos
La implementación de un patrón singleton : Multi-millones de consejos para hacer su vida más fácil.