单例模式---枚举式

/**
 * 测试枚举式实现单例模式
 * 没有延迟加载
 * @author jadeshu
 */
enum Fil{
	//这个枚举元素,本身就是单例对象
	INSTANCE;	
	//添加自己需要的操作
	//....
	public void Operation(){
	}
}

public class Test{
	public static void main(String[] args) {
		Fil s1 = Fil.INSTANCE;
		System.out.println(s1);
		Fil s2 = Fil.INSTANCE;
		System.out.println(s2);
		System.out.println(s1==s2);
	}
}


/**

 

测试结果

 

 

INSTANCE
INSTANCE
true

 

 

 

 

 

你可能感兴趣的:(设计模式)