Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.
¿cómo implementar el patron de diseño singleton ?
Enviado por Nelys el día 17 de noviembre de 2007
Hola a todos... necesito implementar el patron de diseño singleton pero montarlo en el tomcat... con el servlet y las clases en java... espero me entiendan... gracias por su ayuda
Re: ¿cómo implementar el patron de diseño singleton ?
Enviado por Danto el día 1 de febrero de 2008
Un Singleton no es más que una clase de la que se crea una sóla instancia, como ya sabrás. Bien pues para tu aplicación sólo tienes que crear la clase con un atributo de la misma clase dentro, generalmente se le llama instance y poner el constructor "private". Después necesitas crearte una función estática getInstance() que devuelva instance si no es nulo, o que llame al constructor si lo es.
Estructura general:
public class Clase1{
Clase1 instance;
private Clase1(){
}
public static getInstance(){
if (instance == null)
instance = new Clase1();
return instance;
}
}