Buenas tardes estimados,
Les comento que debo realizar una clase de login con Singleton en Java. Yo soy medio nuevo con este tema de los patrones de diseño (no fueron mi fuerte en la universidad), así que estoy medio perdido con esto. De lo que he buscado en internet sobre dicho patrón, lo he ido adaptando a mi clase y esto es lo que tengo:
Código:
public class Login{
private static Login user = null;
private Login{
}
private synchronized static void createInstance() {
if (user == null) {
user = new Login();
}
}
public static Login getInstance() {
createInstance();
return user;
}
}
Lo que yo quería saber es si debo agregar más campos (nombre de usuario y contraseña), y si debo generar los getters y setters, ya sea para el nombre de usuario y contraseña (en caso de que sean necesarios) y/o para la variable "user". También para mencionarles que estaré utilizando DTO para la información.
Gracias por su ayuda.
Saludos.