martes, 19 de junio de 2007

Patrón singleton para portal web

El patrón de diseño singleton (instancia única) está diseñado para restringir la creación de objetos pertenecientes a una clase o el valor de un tipo a un único objeto.

Su intención consiste en garantizar que una clase sólo tenga una instancia y proporcionar un punto de acceso global a ella.

Así puede comenzar a crearse la clase en java que implementa el singleton:

public class Portal{
//Interfaz con la base de datos
private static IBasedatos bbdd; //instancia única de la clase Portal
private static Portal instancia;
private Portal() {
bbdd = new Basedatos();
}

public static Portal getInstance(){
if (instancia == null) {
instancia = new Portal();
return instancia;
}else{
return instancia;
}
}
}

No hay comentarios:

Publicar un comentario