设计模式-单例模式(二)单例的破坏及高级实现

反射破坏单例 上篇文章中介绍的单例模式的构造方法除了加上 private 以外,没有做任何处理。如果我们使用反射来调用其构造方法,然后,再调用 getInstance()方法,应该就会两个不同的实例。现在来看一段测试代码,以 LazyInnerClassSingleton 为例 public class LazyInnerClassSingletonTest { public static
相关文章
相关标签/搜索