利用枚举实现单例模式

当一个枚举类型里,只有一个实例时,可以利用枚举的特性,实现单例模式,在此举一个简单的例子说明:

package com.cloud.single;

public enum DBManager {
	SINGLE;
	
	//其实,此处可以不写,默认的
	private DBManager() {}
	
	public void connectDB() {
		System.out.println("DB connect success!");
	}
	
	public void close() {
		System.out.println("DB close success!");
	}
}

 

你可能感兴趣的:(单例模式)