二十八、python中的单例模式

2021-04-13 15:26

阅读:563

标签:连接   场景   图片   while   inf   数据库连接池   alt   code   foo   

单例:用于使用同一份实例(对象)

单例模式的实现:

1、方案一:

class Foo:
    def __init__(self, name, age):
        self.name = name
        self.age = age
        
    def show(self):
        print(self.name, self.age)
    
    
v = None
while True:
    if v:
        v.show()
    else:
        v = Foo("hahaha", 123)
        v.show()

2、方案二:

技术图片

应用场景:

当在使用时,永远使用同一个对象,这个对象可以封装多个属性,节省内存

1、数据库连接池

二十八、python中的单例模式

标签:连接   场景   图片   while   inf   数据库连接池   alt   code   foo   

原文地址:https://www.cnblogs.com/nuochengze/p/13341356.html


评论


亲,登录后才可以留言!