首页 > 试题广场 >

用 Singleton 如何写设计模式

[问答题]

Singleton 如何写设计模式

/** * Created by LiCola on 2016/05/07 20:39 */ public class Singleton { //定义一个变量类存储创建好的实例对象 默认为空 //因为需要在静态方法中访问 加上static 修饰符 private static Singleton instance =null; //私有化构造方法 防止外部创建对象 private Singleton() { } //提供一个类静态方法返回单例对象 可以全局访问 public static Singleton getInstance(){ //懒就在这 当第一次有方法访问才创建实例 //但是之后不会初始化对象 if (instance==null){ instance=new Singleton(); } return instance; } }
发表于 2017-03-06 22:39:43 回复(0)