【设计模式】单例模式
1.说明
单例即只有一个实例,比如说配置、日志、连接池等,可以避免多个实例带来的多余的资源开销,并且在多线程环境下保证数据安全
2.类重写__new__
class Singleton:
_instance = None
def __new__(cls, *args, **kwargs):
if not hasattr(cls, "_instance"):
cls._instance = super().__new__(cls, *args, **a
原创
2022-04-22 10:06:31 ·
215 阅读 ·
0 评论