码迷,mamicode.com
首页 > 编程语言 > 详细

二十八、python中的单例模式

时间:2020-07-19 23:52:16      阅读:75      评论:0      收藏:0      [点我收藏+]

标签:连接   场景   图片   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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!