单例模式 - Python
通俗来讲:一个类只有一个实例举例:一个文件的操作只能通过唯一的一个实例进行,否则多进程多线程下无法操作应用场景:服务器配置信息一份即可,不需要频繁创建实现方式:使用模块。模块是天然的单例模式,第一次导入时会生成.pyc文件,第二次导入时直接加载此文件 使用装饰器装饰器def singleton(cls): _instance = {} # 定义一个字典用来保存类的实例对象 def _singleton(*args, **kwargs): if cl
原创
2021-03-14 19:28:55 ·
128 阅读 ·
2 评论