Задать вопрос
@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;
    }
}
  • Вопрос задан
  • 190 просмотров
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Java-разработчик с нуля
    12 месяцев
    Далее
  • Skillfactory
    Профессия Java-разработчик
    14 месяцев
    Далее
  • Академия Eduson
    Java-разработчик
    8 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы