1.什么是单例模式,python如何实现单例模式 1)单例模式是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。 2) 采用模块 python的模块就是天然的单例模式。因为模块在第一次导入的时候,会生成.pyc文件。第二次会直接加载.pyc文件。而不会再次执行模块代码。 class SingLeton(object): def foo(self): pass singleton = SingLeton() 使用装饰器 使用类 使用__new__方法实现 基于metaclass方式实现