单例设计模式

来源:互联网 发布:莽荒纪神灵兽进阶数据 编辑:程序博客网 时间:2024/05/02 20:29

单例设计模式(分为恶汉式与懒汉式)都是使用的同一个对象,就是创建的时间不一样而已

恶汉式:当类加载的时候,就把对象创建好

懒汉式:当需要那个对象的时候,才去创建那个对象

//恶汉式
public class Singleton {
 private Singleton(){
  
 }
 private Singleton singleton = newSingleton();
 public Singleton getSingleton() {
  return singleton;
 
}

 

 

 //懒汉式

public class Singleton {
 private Singleton(){
  
 }
 private Singleton singleton = null;
 public Singleton getSingleton() {
  if(singleton==null){
   singleton =new Singleton();
  }
  return singleton;
 }
}

0 0
原创粉丝点击