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