破坏单列模式

来源:3-1 “饿汉式” pk “懒汉式”

cc___

2018-11-16 15:32

如果有人恶意使用反射机制产生两个实例。这样的话这种写法不是阻止不了。

写回答 关注

2回答

  • 慕哥1121172
    2019-08-15 23:52:15

    有个方法是setAccessbile(true)可以反射到私有构造器吧.

  • 慕码人5393438
    2018-11-20 10:12:55

    会报错吧,反射默认调用的是无参构造器,而单例模式已经把构造器私有化,在执行Class.newInstance方法时应该会抛出异常。

    慕标5111... 回复慕码人539...

    暴力破解被你吃了啊

    2018-12-01 00:03:25

    共 2 条回复 >

模式的秘密---单例模式

单例模式是在Java中最重要模式之一,让我们揭开单例模式神秘面纱

74408 学习 · 108 问题

查看课程

相似问题