你的位置:首页 > 软件开发 > Java > JAVA设计模式《二》

JAVA设计模式《二》

发布时间:2015-03-21 14:03:06
上一篇为大家介绍了一下设计模式中的责任链模式,本篇为大家介绍一下关于设计模式中的单例模式与模板方法模式。单例模式的作用在于,保证应用中某个实例有且只有一个,单例模式又被分为:饱汉模式与饿汉模式,两者的区别在于饿汉模式没有显式给出对象的实例话。下面我们就一起先了解一下单例模式的中的 ...

JAVA设计模式《二》

  上一篇为大家介绍了一下设计模式中的责任链模式,本篇为大家介绍一下关于设计模式中的单例模式与模板方法模式。单例模式的作用在于,保证应用中某个实例有且只有一个,单例模式又被分为:饱汉模式与饿汉模式,两者的区别在于饿汉模式没有显式给出对象的实例话。下面我们就一起先了解一下单例模式的中的饱汉模式和饿汉模式。

 1、饱汉模式:

  在我们创建对象时一般JAVA会默认为我们提供一个默认的构造方法,单例模式既然要保证程序中某个对象只有一个实例化,所以我们要把我们的构造方法定义为:private私有的,那我们在程序中如何获得该对象呢?这是我们对外提供一个获得该对象实例的方法,当外部需要获得实例对象时,通过类调用该方法获得。

/* * 单例模式---饱汉模式 * 保证整个应用程序中某个实例有且只能有一个 */public class One {    //第一步定义一个无参构造方法,私有化,不允许外部直接创建对象  private One(){  }    //定义一个One对象  private static One one = new One();    //提供一个外部调用对象的方法,通过static将该方法定义为全局方法  public static One getOne(){    return one;  }  }

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:JAVA设计模式《二》

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。