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中除法使用的注意事项
Aug 21 Python
Python中的一些陷阱与技巧小结
Jul 10 Python
简单学习Python time模块
Apr 29 Python
解决pyinstaller打包exe文件出现命令窗口一闪而过的问题
Oct 31 Python
对python中dict和json的区别详解
Dec 18 Python
python3实现小球转动抽奖小游戏
Apr 15 Python
python读取并定位excel数据坐标系详解
Jun 26 Python
python opencv 读取图片 返回图片某像素点的b,g,r值的实现方法
Jul 03 Python
python3常用的数据清洗方法(小结)
Oct 31 Python
使用python切片实现二维数组复制示例
Nov 26 Python
Python 读取xml数据,cv2裁剪图片实例
Mar 10 Python
使用Python脚本对GiteePages进行一键部署的使用说明
May 27 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 调试利器debug_print_backtrace()
2012/07/23 PHP
php简单判断两个字符串是否相等的方法
2015/07/13 PHP
php array_key_exists() 与 isset() 的区别
2016/10/24 PHP
js 父窗口控制子窗口的行为-打开,关闭,重定位,回复
2010/04/20 Javascript
用函数模板,写一个简单高效的 JSON 查询器的方法介绍
2013/04/17 Javascript
js 日期比较相关天数代码
2014/04/02 Javascript
JavaScript中实现单体模式分享
2015/01/29 Javascript
编写自己的jQuery提示框(Tip)插件
2015/02/05 Javascript
Jquery树插件zTree用法入门教程
2015/02/17 Javascript
Web前端开发之水印、图片验证码
2016/11/27 Javascript
select自定义小三角样式代码(实用总结)
2017/08/18 Javascript
基于vue组件实现猜数字游戏
2020/05/28 Javascript
手把手教你如何使用nodejs编写cli命令行
2018/11/05 NodeJs
vue 使用post/get 下载导出文件操作
2020/08/07 Javascript
[58:21]DOTA2亚洲邀请赛 4.3 突围赛 Liquid vs VGJ.T 第二场
2018/04/04 DOTA
用map函数来完成Python并行任务的简单示例
2015/04/02 Python
Python验证码识别处理实例
2015/12/28 Python
python爬取w3shcool的JQuery课程并且保存到本地
2017/04/06 Python
Python连接phoenix的方法示例
2017/09/29 Python
CentOS7下python3.7.0安装教程
2018/07/30 Python
解决使用pycharm提交代码时冲突之后文件丢失找回的方法
2018/08/05 Python
python中ImageTk.PhotoImage()不显示图片却不报错问题解决
2018/12/06 Python
Python使用微信itchat接口实现查看自己微信的信息功能详解
2019/08/22 Python
Python脚本操作Excel实现批量替换功能
2019/11/20 Python
Django中modelform组件实例用法总结
2020/02/10 Python
python 统计list中各个元素出现的次数的几种方法
2021/02/20 Python
详解CSS3的box-shadow属性制作边框阴影效果的方法
2016/05/10 HTML / CSS
css3如何绘制一个圆圆的loading转圈动画
2018/01/09 HTML / CSS
澳大利亚在线高跟鞋商店:Shoe Me
2019/11/19 全球购物
古驰英国官网:GUCCI英国
2020/03/07 全球购物
特色蛋糕店创业计划书
2014/01/28 职场文书
中式面点餐厅创业计划书
2014/01/29 职场文书
小学生国旗下演讲稿
2014/04/25 职场文书
2014年教育实习工作总结
2014/11/22 职场文书
英雄儿女观后感
2015/06/09 职场文书
如何有效防止sql注入的方法
2021/05/25 SQL Server