黑马程序员技术交流社区

标题: 关于单例设计模式和反射 [打印本页]

作者: 忆墨    时间: 2015-4-16 21:22
标题: 关于单例设计模式和反射
单例设计模式的主要作用在于保证对象在内存中的唯一性,其保证对象唯一性的主要思想在于私有化构造函数。但是有了反射这个机制后,外界很容易的就可以拿到单例这个类的所有属性和方法,无论你的属性和方法是否是私有,反射都可以暴力的去访问你的这些属性和方法。那么问题来了,如何应对反射这种机制,保证内存的唯一性呢?用另一种话说,是否存在什么方法或是机制,可以拦截反射对我们类文件的访问?在线等,挺急的。

作者: 俊勇    时间: 2015-4-16 22:41
是有安全机制的,防止反编译的~~那样,用反射,就乱码了不能用~~老师提了下,不是特别清楚~~




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2