Blogia
JavaForDummies

Singleton

La clase MyConnection solo debe ser instanciada una vez (por ejemplo puede ser una conexion de red o conexion a un archivo que voy a modificar). La idea es tener un contructor privado.

La clase tiene una instancia de si misma como atributo privado y tiene un método que retorna esa instancia.

public class MyConnection {

 private static MyConnection c;

 private MyConnection() {

...

}

 // SINGLETTON
public static MyConnection getConexion() {

if (c == null) {

c = new MyConnection();

}

return c;

}

}

0 comentarios