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中的数据类型
May 05 Python
在Python中使用全局日志时需要注意的问题
May 06 Python
详解python的数字类型变量与其方法
Nov 20 Python
Python基于动态规划算法解决01背包问题实例
Dec 06 Python
一篇文章快速了解Python的GIL
Jan 12 Python
python验证码识别实例代码
Feb 03 Python
django用户登录和注销的实现方法
Jul 16 Python
Python Django框架实现应用添加logging日志操作示例
May 17 Python
Python3.5以上版本lxml导入etree报错的解决方案
Jun 26 Python
Python OpenCV实现鼠标画框效果
Aug 19 Python
python3:excel操作之读取数据并返回字典 + 写入的案例
Sep 01 Python
python源码剖析之PyObject详解
May 18 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防止伪造数据从地址栏URL提交的方法
2014/08/24 PHP
PHP abstract 抽象类定义与用法示例
2018/05/29 PHP
PHP+ajax实现二级联动菜单功能示例
2018/08/10 PHP
php中的explode()函数实例介绍
2019/01/18 PHP
JavaScript实现快速排序(自已编写)
2012/12/19 Javascript
setInterval,setTimeout与jquery混用的问题
2013/04/08 Javascript
js获取当前路径的简单示例代码
2014/01/08 Javascript
js匿名函数的调用示例(形式多种多样)
2014/08/20 Javascript
JavaScript中的比较操作符>、=、
2014/12/31 Javascript
教你如何使用firebug调试功能了解javascript闭包和this
2015/03/04 Javascript
Vue中的slot使用插槽分发内容的方法
2018/03/01 Javascript
vue elementUI 表单校验的实现代码(多层嵌套)
2019/11/06 Javascript
JavaScript 自定义html元素鼠标右键菜单功能
2019/12/02 Javascript
Node.js API详解之 tty功能与用法实例分析
2020/04/27 Javascript
vue+koa2搭建mock数据环境的详细教程
2020/05/18 Javascript
在Python的gevent框架下执行异步的Solr查询的教程
2015/04/16 Python
tensorflow建立一个简单的神经网络的方法
2018/02/10 Python
python 多维切片之冒号和三个点的用法介绍
2018/04/19 Python
Python实现的简单排列组合算法示例
2018/07/04 Python
widows下安装pycurl并利用pycurl请求https地址的方法
2018/10/15 Python
Python实现点阵字体读取与转换的方法
2019/01/29 Python
Django bulk_create()、update()与数据库事务的效率对比分析
2020/05/15 Python
Django admin组件的使用
2020/10/24 Python
python Cartopy的基础使用详解
2020/11/01 Python
字中字效果的实现【html5实例】
2016/05/03 HTML / CSS
商务日语专业毕业生求职信
2013/10/26 职场文书
班班通项目实施方案
2014/02/25 职场文书
机械设计及其自动化专业求职信
2014/06/09 职场文书
北京申奥口号
2014/06/19 职场文书
拔河比赛新闻稿
2015/07/17 职场文书
2016寒假假期总结
2015/10/10 职场文书
小学学习委员竞选稿
2015/11/20 职场文书
写给汽车4S店的创业计划书,拿来即用!
2019/08/09 职场文书
js实现上传图片到服务器
2021/04/11 Javascript
SQL中的三种去重方法小结
2021/11/01 SQL Server
vue组件冲突之引用另一个组件出现组件不显示的问题
2022/04/13 Vue.js