理解单例模式

来源:互联网 发布:光翼学园网络班录屏 编辑:程序博客网 时间:2024/06/05 10:14

单例模式:

概念:主要作用是保证在一个类Class只有一个实例存在。


例子如下:
/** * 饿汉模式 **/public class Singler{private static Singler singler = new Singler();private Singler(){}public static  Singler getInstance(){return singler;} }

/** * 懒汉模式 **/public class SingletonClass{    private static SingletonClass instance = null;public static getInstance(){if(instance == null){instance = new SingletonClass();}return instance;}private SingletonClass(){}}

外界通过单例模式获取对象
class SinglerImpl{public static void main(String[] args){//懒汉模式Singler.getInstance();//饿汉模式SingletonClass.getInstance();}}




原创粉丝点击