设计模式(三)单例模式

1. 前言 主要解决:一个全局使用的类频繁地创建与销毁。 使用场景:当你想控制实例数量,节省系统资源的时候。 优点: 避免频繁的创建和销毁实例,在内存里只有一个实例,减少了内存开销。 避免对资源的多重占用。(写文件的时候如果不使用单例模式,有可能在同一时间对同一文件进行写操作) 缺点: 因为单例的指针存放在静态区域,所以只有当程序结束时才会释放内存,所以不要滥用单例,这可能导致内存泄漏! 不适用于
相关文章
相关标签/搜索