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 相关文章推荐
centos 下面安装python2.7 +pip +mysqld
Nov 18 Python
Python 如何访问外围作用域中的变量
Sep 11 Python
python导入csv文件出现SyntaxError问题分析
Dec 15 Python
python版本的仿windows计划任务工具
Apr 30 Python
对Python发送带header的http请求方法详解
Jan 02 Python
Python实现的微信红包提醒功能示例
Aug 22 Python
如何基于python操作excel并获取内容
Dec 24 Python
Python Flask上下文管理机制实例解析
Mar 16 Python
pandas的resample重采样的使用
Apr 24 Python
快速解释如何使用pandas的inplace参数的使用
Jul 23 Python
Python selenium如何打包静态网页并下载
Aug 12 Python
利用Python将图片中扭曲矩形的复原
Sep 07 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中操作ini配置文件的方法
2013/04/25 PHP
php判断类是否存在函数class_exists用法分析
2014/11/14 PHP
简单谈谈php中ob_flush和flush的区别
2014/11/27 PHP
PHP正则表达式过滤html标签属性(DEMO)
2016/05/04 PHP
详解php框架Yaf路由重写
2017/06/20 PHP
PHP对称加密算法(DES/AES)类的实现代码
2017/11/14 PHP
phpfpm的作用和用法
2019/10/10 PHP
jQuery初学:find()方法及children方法的区别分析
2011/01/31 Javascript
JavaScript call apply使用 JavaScript对象的方法绑定到DOM事件后this指向问题
2011/09/28 Javascript
JS中判断null、undefined与NaN的方法
2014/03/26 Javascript
动态载入js提高网页打开速度的方法
2014/07/04 Javascript
jQuery多条件筛选如何实现
2015/11/04 Javascript
使用jQuery处理AJAX请求的基础学习教程
2016/05/10 Javascript
微信开发 消息推送实现代码
2016/10/21 Javascript
BootStrap表单控件之文本域textarea
2017/05/23 Javascript
深入理解react-router@4.0 使用和源码解析
2017/05/23 Javascript
Node.js 回调函数实例详解
2017/07/06 Javascript
nodejs动态创建二维码的方法
2017/08/12 NodeJs
详解extract-text-webpack-plugin 的使用及安装
2018/06/12 Javascript
JS Array.from()将伪数组转换成数组的方法示例
2020/03/23 Javascript
vue 避免变量赋值后双向绑定的操作
2020/11/07 Javascript
JavaScript实现复选框全选和取消全选
2020/11/20 Javascript
[22:20]初生之犊-TI4第5名LGD战队纪录片
2014/08/13 DOTA
python中的实例方法、静态方法、类方法、类变量和实例变量浅析
2014/04/26 Python
Python读取properties配置文件操作示例
2018/03/29 Python
Python Logging 日志记录入门学习
2018/06/02 Python
pyinstaller打包单个exe后无法执行错误的解决方法
2019/06/21 Python
python爬虫之自制英汉字典
2019/06/24 Python
python如何给字典的键对应的值为字典项的字典赋值
2019/07/05 Python
python实现俄罗斯方块小游戏
2020/04/24 Python
10分钟理解CSS3 FlexBox弹性布局
2018/12/20 HTML / CSS
德国古洛迷亚百货官网:GALERIA Kaufhof
2017/06/20 全球购物
电信营业员自我评价分享
2014/01/17 职场文书
产品生产计划书
2014/05/07 职场文书
员工工作能力评语
2014/12/31 职场文书
外出考察学习心得体会
2016/01/18 职场文书