public class Singleton {
private static Singleton instance = null;
private Singleton(){}
public static synchronized Singleton getInstance(){
if(instance == null){
instance = new Singleton();
}
return instance;
}
}
class Singleton2{
private Singleton2(){}
private static Singleton2 instance = new Singleton2();
public static Singleton2 getInstance(){
return instance;
}
}
单列设计模式的两种写法
最新推荐文章于 2024-09-15 22:03:14 发布