首页 > 编程语言 > 详细

java中的单例设计模式

时间:2015-06-12 15:13:08      阅读:227      评论:0      收藏:0      [点我收藏+]

设计模式是可以重复利用的解决方案,有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

java中的单例设计模式

原文:http://hangtiangazi.blog.51cto.com/8584103/1661146

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!