单例模式的特点及适用场景 1. 单例模式的优点2. 单例模式的缺点3. 使用场景 1. 单例模式的优点 (1) 在内存中只有一个对象,节省内存空间; (2) 避免频繁的创建销毁对象,提高性能; (3) 避免对共享资源的多重占用。 2. 单例模式的缺点 (1) 扩展比较困难; (2) 如果实例化后的对象长期不利用,系统将默认为垃圾并进行回收,造成对象状态丢失。 3. 使用场景 (1) 创建对象时占用资源过多,但同时又需要用到该类对象; (2) 对系统内资源要求统一读写,如读写配置信息; (3) 当多个实例存在可能引起城西逻辑错误,如号码生成器。