单例设计模式

  • 为什么要使用单例模式

为什么要使用单例模式

处理资源访问冲突

多个对象使用同一个资源时, 资源可能发生冲突. 例如多个对象写同一个文件, 写入的东西就有可能会被别人覆盖, 如果只允许一个对象往文件中写, 就不会有冲突. 可以让别的对象只使用一个对象写文件, 这个写对象要加对象级别的锁.

表示全局唯一类

例如配置文件, 当配置文件被加入到内存后, 以对象方式存在, 应该只存在一份.

如何实现一个单例

-------------本文结束感谢您的阅读-------------