/*
* 单例设计模式
* 饿汉式
*/
public class Single {
//构造方法私有化防止被实例
private Single(){
}
private static Single s=new Single();
//提供get方法以供外部方法
public static Single getSingle(){
return s;
}
}
/*
*
* 懒汉模式
*
*
*/
class Single01{
//构造方法私有化防止被实例
private Single01(){
}
private static Single01 s=null;
//提供get方法以供外部方法
public static Single01 getSingle(){
if(s==null){
s=new Single01();
}
return s;
}
}
最后
以上就是任性果汁最近收集整理的关于Java第一个设计模式----单例设计模式的全部内容,更多相关Java第一个设计模式----单例设计模式内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复