скажите пожалуйста это валидатор так настроен или все таки мне не обязательно писать new Singleton(); чтобы объекты было невозможно создать и достаточно одной переменной instance, в которую предполагается класть объект ?
// код валика
public class Singleton {
private static Singleton instance = new Singleton();
public static Singleton getInstance() {
return instance;
}
private Singleton() {
}
}
//мой "допущенный"
public class Singleton {
private static Singleton instance;
private Singleton() {
}
public static Singleton getInstance() {
return instance;
}
}