枚举做单例的意义是什么
来源:8-8 单例设计模式-Enum枚举单例、原理源码解析以及反编译实战
坏淡一个
2018-12-19
枚举实现单例确实能避免序列化和反射破坏,可是这有什么意义呢?我用单例是为了保证这个类只有一个实例,但这个类不一定是枚举类啊,是为了让类保持一个实例才去用单例,而不是为了实现单例而专门把类搞成枚举的,想不通
写回答
1回答
-
同学,你好,我是geely老师的助教。
关于这个问题,其实无论是使用枚举还是不使用枚举实现单例都是没有错的,都能满足需求。
但是在满足需求的基础上,需要考量代码的稳定性和安全性,如果要说最佳单例的实现方法,当然是推荐枚举啦!
希望能帮助到你。
222019-01-29
相似问题
枚举生成单例使用场景
回答 1
spring的单例模式
回答 1