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中__init__和__new__的区别详解
Jul 09 Python
Python函数的周期性执行实现方法
Aug 13 Python
Python代码解决RenderView窗口not found问题
Aug 28 Python
解读python logging模块的使用方法
Apr 17 Python
pandas read_excel()和to_excel()函数解析
Sep 19 Python
python绘制彩虹图
Dec 16 Python
详解pycharm连接不上mysql数据库的解决办法
Jan 10 Python
对Tensorflow中tensorboard日志的生成与显示详解
Feb 04 Python
python 实现两个线程交替执行
May 02 Python
Python爬虫防封ip的一些技巧
Aug 06 Python
Python 详解通过Scrapy框架实现爬取CSDN全站热榜标题热词流程
Nov 11 Python
Python可视化学习之seaborn调色盘
Feb 24 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 和 MySQL 开发的 8 个技巧
2006/10/09 PHP
PHP 面向对象程序设计(oop)学习笔记 (五) - PHP 命名空间
2014/06/12 PHP
PHP限制HTML内容中图片必须是本站的方法
2015/06/16 PHP
PHP验证类的封装与使用方法详解
2019/01/10 PHP
laravel 5.5 关闭token的3种实现方式
2019/10/24 PHP
js 内存释放问题
2010/04/25 Javascript
js的写法基础分析
2011/01/17 Javascript
JS实现图片横向滚动效果示例代码
2013/09/04 Javascript
jquery获取元素索引值index()示例
2014/02/13 Javascript
用原生js做个简单的滑动效果的回到顶部
2014/10/15 Javascript
Thinkphp模板没有解析直接原样输出的解决方法
2014/10/31 Javascript
再分享70+免费的jquery 图片滑块效果插件和教程
2014/12/15 Javascript
扒一扒JavaScript 预解释
2015/01/28 Javascript
数据分析软件之FineReport教程:[5]参数界面JS(全)
2015/08/13 Javascript
常用原生JS兼容性写法汇总
2016/04/27 Javascript
vue组件如何被其他项目引用
2017/04/13 Javascript
JS给按钮添加跳转功能类似a标签
2017/05/30 Javascript
基于VUE.JS的移动端框架Mint UI的使用
2017/10/11 Javascript
详解Angular2学习笔记之Html属性绑定
2018/01/03 Javascript
Vue2.0实现调用摄像头进行拍照功能 exif.js实现图片上传功能
2018/04/28 Javascript
详解Vue.js iview实现树形权限表(可扩展表)
2018/09/30 Javascript
vue使用keep-alive保持滚动条位置的实现方法
2019/04/09 Javascript
微信小程序实现页面左右滑动
2020/11/16 Javascript
vue+element实现动态加载表单
2020/12/13 Vue.js
在Python的Flask框架中实现全文搜索功能
2015/04/20 Python
Django REST为文件属性输出完整URL的方法
2017/12/18 Python
解决Python Matplotlib绘图数据点位置错乱问题
2020/05/16 Python
基于Python爬取51cto博客页面信息过程解析
2020/08/25 Python
html5 音乐播放器 audio 标签使用概述
2013/07/15 HTML / CSS
canvas进阶之贝塞尔公式推导与物体跟随复杂曲线的轨迹运动
2018/01/10 HTML / CSS
保护环境标语
2014/06/09 职场文书
参赛口号
2014/06/16 职场文书
党委领导班子整改方案
2014/09/30 职场文书
官僚主义现象查摆问题整改措施
2014/10/04 职场文书
不尊敬老师检讨书范文
2014/11/19 职场文书
python井字棋游戏实现人机对战
2022/04/28 Python