1.应用场景
某一个类在整个系统中只需要一个实例,不能过多的创建。
2.解决方案
利用私有的构造方法。
3.代码实现
public class SinglePattern{
private static SinglePattern single;
private SinglePattern(){
}
public static SinglePatter build(){
return single != null ? single : new SinglePattern();
}
}