您的位置:首页 > 编程语言 > Java开发

使用枚举来实现单例模式

2015-03-03 14:10 225 查看
《修炼Java开发技术:在架构中体验设计模式和算法之美》

<span style="font-size:14px;">/**
* 使用枚举来实现单例模式
*
*/
public enum Singleton {
//定义一个枚举的元素,它只是代表了Singleton的一个实例
uniqueInstance;
//方法,单例可以有自己的操作
public void singletonOperation(){
//功能处理
}
}
</span>

使用枚举来实现单例控制,会更加简介,而且无偿地提供了序列化的机制,并由JVM从根本上提供保障,绝对防止多次实例化,是更简洁、高效、安全的实现单例的方式。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息