python单例模式的应用场景实例讲解


Posted in Python onFebruary 24, 2021

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教程之用py2exe将PY文件转成EXE文件
Jun 12 Python
Python程序设计入门(4)模块和包
Jun 16 Python
python数据清洗系列之字符串处理详解
Feb 12 Python
Python中函数eval和ast.literal_eval的区别详解
Aug 10 Python
Python静态类型检查新工具之pyright 使用指南
Apr 26 Python
python实现键盘输入的实操方法
Jul 16 Python
Python测试模块doctest使用解析
Aug 10 Python
Python facenet进行人脸识别测试过程解析
Aug 16 Python
Python datetime包函数简单介绍
Aug 28 Python
Python中的sys.stdout.write实现打印刷新功能
Feb 21 Python
python 字典item与iteritems的区别详解
Apr 25 Python
python脚本框架webpy模板控制结构
Nov 20 Python
python编写扎金花小程序的实例代码
Feb 23 #Python
Python项目实战之使用Django框架实现支付宝付款功能
Feb 23 #Python
Python接口自动化系列之unittest结合ddt的使用教程详解
Feb 23 #Python
python利用opencv实现颜色检测
Feb 23 #Python
详解Python中openpyxl模块基本用法
Feb 23 #Python
python爬虫今日热榜数据到txt文件的源码
Feb 23 #Python
如何用Python和JS实现的Web SSH工具
Feb 23 #Python
You might like
全国FM电台频率大全 - 9 上海市
2020/03/11 无线电
php中定义网站根目录的常用方法
2010/08/08 PHP
PHP 万年历实现代码
2012/10/18 PHP
PHP大文件分割分片上传实现代码
2020/12/09 PHP
DHTML Slide Show script图片轮换
2008/03/03 Javascript
一些经常会用到的Javascript检测函数
2010/05/31 Javascript
javascript下高性能字符串连接StringBuffer类
2010/08/16 Javascript
JSON传递bool类型数据的处理方式介绍
2013/09/18 Javascript
JQuery下拉框应用示例介绍
2014/04/23 Javascript
在JavaScript中处理字符串之link()方法的使用
2015/06/08 Javascript
jQuery实现自动切换播放的经典滑动门效果
2015/09/12 Javascript
完美解决jQuery fancybox ie 无法显示关闭按钮的问题
2016/11/29 Javascript
JS获取鼠标坐标并且根据鼠标位置不同弹出不同内容
2017/06/12 Javascript
解决React Native端口号修改的方法
2017/07/28 Javascript
ES7中利用Await减少回调嵌套的方法详解
2017/11/01 Javascript
详解小程序rich-text对富文本支持方案
2018/11/28 Javascript
nvm、nrm、npm 安装和使用详解(小结)
2019/01/17 Javascript
vue项目中运用webpack动态配置打包多种环境域名的方法
2019/06/24 Javascript
Typescript3.9 常用新特性一览(推荐)
2020/05/14 Javascript
对python中的logger模块全面讲解
2018/04/28 Python
Python生成器generator用法示例
2018/08/10 Python
python读取各种文件数据方法解析
2018/12/29 Python
python加密解密库cryptography使用openSSL生成的密匙加密解密
2020/02/11 Python
Python3 ID3决策树判断申请贷款是否成功的实现代码
2020/05/21 Python
python ETL工具 pyetl
2020/06/07 Python
捷科时代的软件测试笔试题
2015/11/09 面试题
优秀党员转正的自我评价
2013/10/06 职场文书
社区十八大感言
2014/01/19 职场文书
资源工程专业毕业生求职信
2014/02/27 职场文书
三月法制宣传月活动总结
2014/07/03 职场文书
珠宝的促销活动方案
2014/08/31 职场文书
班子群众路线教育实践个人对照检查材料思想汇报
2014/09/30 职场文书
体育运动会广播稿
2014/10/05 职场文书
医学专业大学生职业生涯规划书
2014/10/25 职场文书
浅谈CSS不规则边框的生成方案
2021/05/25 HTML / CSS
教你一步步实现一个简易promise
2021/11/02 Javascript