反射攻击懒汉模式

来源:8-7 单例设计模式-反射攻击解决方案及原理分析

李爽爽爽爽

2018-09-28

8-7  18:00的时候,里面反射攻击懒汉模式的时候,不管是反射的,还是自己新建的,只要新建成功了不就可以用了吗?为什么一定要区分是谁新建的呢,一定要抛出反射的异常呢

写回答

1回答

Geely

2018-09-28

你好,亲爱的同学,最近在西安忙校招,刚回来非常抱歉回复晚了,这个主要是因为单例目标是在一个应用中只有一个实例。所以新建成功了,就有2个啦。

0
1
李爽爽爽爽
嗯嗯,老师辛苦了~ 我可能是问题没有说清楚,我想表达的是这样的,对于懒汉模式,同样在构造器里面进行校验抛异常,当反射调用的时候,新建一个实例,然后自己再调用的时候,因为存在实例了,再抛异常,这样也能确保只有一个实例~ 谢谢老师~
2018-09-28
共1条回复

Java设计模式精讲-Debug方式+内存分析

系统学习设计原则,设计模式,锤炼编码内功,赢取高薪Offer

3430 学习 · 407 问题

查看课程