page contents

Python单例模式

轩辕小不懂 发布于 2022-05-04 14:38
阅读 548
收藏 0
分类:Python开发
3523
Nen
Nen
- 程序员

单例模式是一种常用的软件设计模式,在单例模式的核心结构中,只包含一个被称为单例类的特殊类,通过单例模式可以保证系统中一个类只有一个实例,而且这个实例可以轻易被外界访问,方便控制实例对象的个数以节约系统资源。


单例模式的要点有三个:

某个类只能有一个实例

这个类必须自行创建其唯一实例

这个类必须自行向整个系统提供这个唯一实例。

单例模式应用的场景一般发现在以下条件下:

资源共享的情况下,避免由于资源操作时导致的性能或损耗等,如日志文件,应用配置。

控制资源的情况下,方便资源之间的互相通信,如线程池等。

请先 登录 后评论