原创

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

实现方式:

package singlePattern;

enum Singleton{
    INSTANCE;
    public void method(){

    }
}

优缺点说明:

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

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

3.结论,推荐使用

正文到此结束
本文目录