您的位置:首页 > 编程语言 > Java开发

java中的单例设计模式

2015-06-12 10:59 393 查看
设计模式是可以重复利用的解决方案,有4位作者提出,称为"GoF",也称为四人组。
设计模式从结构上分为:创建型、结构型、行为型
单例设计模式属于创建型
单例模式的三要素:
1.在类体中需要具有静态的私有的本类型的变量
2.构造方法必须是私有的
3.提供一个公共的静态的入口点方法
//懒汉式
public class SingleTon{
private static Singleton st;//思考为什么要是静态?
private SingleTon(){

}
public static SingleTon getInstance(){
if(st==null){
st = new SingleTon();
}
return st;
}
}
//饿汉式
public class SingleTon{
private static Singleton st=new Singleton();//思考为什么要是静态?
private SingleTon(){

}
public static SingleTon getInstance(){
return st;
}
}


本文出自 “gaogaozi” 博客,请务必保留此出处http://hangtiangazi.blog.51cto.com/8584103/1661146
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: