@stanislav_studzinskiy

Является ли такой вариант синглетона абсолютно безопасным?

Подскажите пожалуйста, является ли такой вариант паттерна Singleton безопасным?
Можно ли его подорвать с помощью рефлексии, или еще каким-либо путем?
public class MySingleton implements Cloneable{
    private static MySingleton mySingleton = new MySingleton();

    private MySingleton(){}
    
    public static MySingleton getInstance(){
        return mySingleton;
    }

    @Override
    protected Object clone() throws CloneNotSupportedException {
        return mySingleton;
    }
}
  • Вопрос задан
  • 189 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы