设计模式之单例模式8种实现方式,其八:枚举方式

star2017 1年前 ⋅ 617 阅读

实现方式:

package singlePattern;

enum Singleton{
    INSTANCE;
    public void method(){

    }
}

优缺点说明:

1.这借助JDK1.5中添加的枚举来实现单例模式。不仅能避免多线程同步问题,而且还能防止反序列化重新创建新的对象

2.这种方式是Effective JAVA 作者Josh Bloch提倡的方式

3.结论,推荐使用

更多内容请访问:IT源点

相关文章推荐

全部评论: 0

    我有话说: