`
ljl_ss
  • 浏览: 54598 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

用枚举实现signleton模式

阅读更多

用枚举实现signleton模式
   public enum Singleton {
	
	INSTANCE {
		public void test(){
			System.out.println("just a enum singleton test");
		}
	};
   public abstract void test();
}

   public class MainClass {
   public static void main(String[] args){
	   Singleton.INSTANCE.test();
   }
}

传统方式
public class Singleton {   
    private Singleton() {}   
  
    private static final class  INSTANCE{   
        static final Singleton instance = new Singleton();   
    }   
  
    public static Singleton getInstance() {   
        return INSTANCE.instance;   
    }   
}  

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics