黑马程序员技术交流社区
标题:
关于单例设计模式和反射
[打印本页]
作者:
忆墨
时间:
2015-4-16 21:22
标题:
关于单例设计模式和反射
单例设计模式的主要作用在于保证对象在内存中的唯一性,其保证对象唯一性的主要思想在于私有化构造函数。但是有了反射这个机制后,外界很容易的就可以拿到单例这个类的所有属性和方法,无论你的属性和方法是否是私有,反射都可以暴力的去访问你的这些属性和方法。那么问题来了,如何应对反射这种机制,保证内存的唯一性呢?用另一种话说,是否存在什么方法或是机制,可以拦截反射对我们类文件的访问?在线等,挺急的。
作者:
俊勇
时间:
2015-4-16 22:41
是有安全机制的,防止反编译的~~那样,用反射,就乱码了不能用~~老师提了下,不是特别清楚~~
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2