单例模式 定义与类型 定义: 保证一个类只有一个实例,并提供一个全局访问点 类型: 创建型 适用场景 想确保任何情况下都绝对只有一个实例 优点 在内存中只有一个实例,减少了内存开销避免对资源的多重占用设置全局访问点,严格控制访问 缺点 没有接口,扩展苦难 重点 私有构造器线程安全延迟加载序列化和反序列化安全反射 演示地址 https://github.com/steins4/designpattern/tree/master/src/main/java/com/steins/designpattern/creational/singleton