技术文章 > Python技术 >  Python基础教程 > 正文

python单例模式的应用场景

小妮浅浅

1、应用场景

需要频繁创建和销毁的对象;

创建花费太多时间或资源,但经常使用的对象;

工具类对象;

经常访问数据库或文件的对象。

2、实例

如果每个对象中封装了相同的数据,但是需要创建多个对象的时候,而且这两个实例所有的功能是一样的,所以我们就可以使用一个实例完成,在这里我们就可以使用单例模式,如下

    class Person:
    def __init__(self):
        self.name = '123123'
        self.age = '20'
 
    def f1(self):
        pass
 
    def f2(self):
        pass
 
mingming = Person()
mingming.f1()
 
mingyue = Person()
mingyue.f1()

以上就是python单例模式的应用场景,希望能对大家有所帮助,更多知识尽在python学习网。

免费视频教程
本教程部分素材来源于网络,版权问题联系站长!
相关文章
  python使用运算符实现列表扩展
  python中next获取迭代器
  python使用import调用模块
  python如何实现哥德巴赫分解
  python中from...import的使用
相关视频章节
  什么是tkinter窗口
  例子3 登录窗口
  例子2 登录窗口
  例子1 登录窗口
  pack grid place 放置位置
作者信息

小妮浅浅

认证0级讲师

最近文章
python在协程中增加任务 436
python pyg2plot的原理 341
python中pyg2plot如何使用? 152
推荐视频
视频教程分类