优点
在内存里只有一个实例,减少了内存开销
可以避免对资源的多重占用
设置全局访问点,严格控制访问
缺点
没有接口,扩展困难
--------------------
私有构造器
线程安全
延迟加载
序列化和反序列化安全
反射
优点
在内存里只有一个实例,减少了内存开销
可以避免对资源的多重占用
设置全局访问点,严格控制访问
缺点
没有接口,扩展困难
--------------------
私有构造器
线程安全
延迟加载
序列化和反序列化安全
反射