Effective Java(3) 用私有构造器或者枚举类型强化Singleton属性
Effective Java(3) 用私有构造器或者枚举类型强化Singleton属性2014-08-24一、背景所谓的Singleton是指仅仅被实例化一次的类,Singleton通常被用来代表那些本质上唯一的系统组件。实现Singleton有以下三种方法:①. 私有构造器,公有静态final域。②. 私有构造器,公有静态工厂方法。③. 单元素枚举类型(首选)。二、私有构造器,公有静态final域public class Singleton1 {publ...