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时间戳与时间字符串互相转换实例代码
Nov 28 Python
Python字符串切片操作知识详解
Mar 28 Python
在Django同1个页面中的多表单处理详解
Jan 25 Python
详解Python计算机视觉 图像扭曲(仿射扭曲)
Mar 27 Python
Django中的cookie和session
Aug 27 Python
详解Python 中sys.stdin.readline()的用法
Sep 12 Python
从训练好的tensorflow模型中打印训练变量实例
Jan 20 Python
TensorFlow加载模型时出错的解决方式
Feb 06 Python
class类在python中获取金融数据的实例方法
Dec 10 Python
使用pandas实现筛选出指定列值所对应的行
Dec 13 Python
pytest fixtures装饰器的使用和如何控制用例的执行顺序
Jan 28 Python
python Autopep8实现按PEP8风格自动排版Python代码
Mar 02 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
PHP的FTP学习(四)
2006/10/09 PHP
simplehtmldom Doc api帮助文档
2012/03/26 PHP
解析php中获取系统信息的方法
2013/06/25 PHP
ubutu 16.04环境下,PHP与mysql数据库,网页登录验证实例讲解
2017/07/20 PHP
PhpStorm的使用教程(本地运行PHP+远程开发+快捷键)
2020/03/26 PHP
Javascript写了一个清除“logo1_.exe”的杀毒工具(可扫描目录)
2007/02/09 Javascript
JS获取dom 对象 ajax操作 读写cookie函数
2009/11/18 Javascript
jquery 学习笔记一
2010/04/07 Javascript
javascript中类的定义及其方式(《javascript高级程序设计》学习笔记)
2011/07/04 Javascript
创建公共调用 jQuery Ajax 带返回值
2012/08/01 Javascript
浅析js中取绝对值的2种方法
2013/07/09 Javascript
jquery密码强度校验
2015/12/02 Javascript
jquery.validate 自定义验证方法及validate相关参数
2016/01/18 Javascript
JavaScript中Array的实用操作技巧分享
2016/09/11 Javascript
使用AngularJS2中的指令实现按钮的切换效果
2017/03/27 Javascript
js 获取元素的具体样式信息getcss(实例讲解)
2017/07/05 Javascript
VUE+Element UI实现简单的表格行内编辑效果的示例的代码
2018/10/31 Javascript
vue2.0移动端滑动事件vue-touch的实例代码
2018/11/27 Javascript
vue插件mescroll.js实现移动端上拉加载和下拉刷新
2019/03/07 Javascript
vue props对象validator自定义函数实例
2019/11/13 Javascript
vue element-ui读取pdf文件的方法
2019/11/26 Javascript
Python中注释(多行注释和单行注释)的用法实例
2019/08/28 Python
Pycharm 字体大小调整设置的方法实现
2019/09/27 Python
从训练好的tensorflow模型中打印训练变量实例
2020/01/20 Python
Python创建空列表的字典2种方法详解
2020/02/13 Python
Python filter()及reduce()函数使用方法解析
2020/09/05 Python
CSS3+font字体文件实现圆形半透明菜单具体步骤(图解)
2013/06/03 HTML / CSS
全面解析HTML5中的标准属性与自定义属性
2016/02/18 HTML / CSS
英国家具、照明、家居用品网上商店:Wayfair.co.uk
2020/02/13 全球购物
Java中实现多态的机制是什么?
2014/12/07 面试题
枚举和一组预处理的#define有什么不同
2016/09/21 面试题
Linux Interview Questions For software testers
2013/05/17 面试题
研究生自我鉴定范文
2013/10/30 职场文书
通用求职信范文模板分享
2013/12/27 职场文书
五年后的职业生涯规划
2014/03/04 职场文书
springboot 启动如何排除某些bean的注入
2021/08/02 Java/Android