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 20 Python
python中string模块各属性以及函数的用法介绍
May 30 Python
对Pyhon实现静态变量全局变量的方法详解
Jan 11 Python
PyCharm专业最新版2019.1安装步骤(含激活码)
Oct 09 Python
Python全局锁中如何合理运用多线程(多进程)
Nov 06 Python
如何在python开发工具PyCharm中搭建QtPy环境(教程详解)
Feb 04 Python
有趣的Python图片制作之如何用QQ好友头像拼接出里昂
Apr 22 Python
Python如何把十进制数转换成ip地址
May 25 Python
python如何代码集体右移
Jul 20 Python
Python selenium爬取微信公众号文章代码详解
Aug 12 Python
Python hashlib模块的使用示例
Oct 09 Python
python hmac模块验证客户端的合法性
Nov 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概述.
2006/10/09 PHP
一些php项目中比较通用的php自建函数的详解
2013/06/06 PHP
PHP之autoload运行机制实例分析
2014/08/28 PHP
一些技巧性实用js代码小结
2009/10/14 Javascript
jquery validation插件表单验证的一个例子
2010/03/03 Javascript
jquery调用wcf并展示出数据的方法
2011/07/07 Javascript
ASP.NET jQuery 实例18 通过使用jQuery validation插件校验DropDownList
2012/02/03 Javascript
兼容IE和FF的图片上传前预览js代码
2013/05/28 Javascript
jquery的选择器的使用技巧之如何选择input框
2013/09/22 Javascript
JS利用cookie记忆当前位置的防刷新导航效果
2015/10/15 Javascript
原生javascript实现匀速运动动画效果
2016/02/26 Javascript
Bootstrap Validator 表单验证
2016/07/25 Javascript
AngularJS表达式讲解及示例代码
2016/08/16 Javascript
JS 滚动事件window.onscroll与position:fixed写兼容IE6的回到顶部组件
2016/10/10 Javascript
nodejs密码加密中生成随机数的实例代码
2017/07/17 NodeJs
vue2.0的contextmenu右键弹出菜单的实例代码
2017/07/24 Javascript
js实现登录注册框手机号和验证码校验(前端部分)
2017/09/28 Javascript
详解Vue用自定义指令完成一个下拉菜单(select组件)
2017/10/31 Javascript
详解webpack多页面配置记录
2018/01/22 Javascript
微信小程序点击列表跳转到对应详情页过程解析
2019/09/26 Javascript
nuxt 自定义 auth 中间件实现令牌的持久化操作
2020/11/05 Javascript
深入了解Vue动态组件和异步组件
2021/01/26 Vue.js
Python __setattr__、 __getattr__、 __delattr__、__call__用法示例
2015/03/06 Python
Python单元测试unittest的具体使用示例
2018/12/17 Python
pandas.cut具体使用总结
2019/06/24 Python
Python 调用 Outlook 发送邮件过程解析
2019/08/08 Python
python tkinter图形界面代码统计工具(更新)
2019/09/18 Python
一篇文章搞懂python的转义字符及用法
2020/09/03 Python
详解html5页面 rem 布局适配方法
2018/01/12 HTML / CSS
机械电子工程专业推荐信范文
2013/11/20 职场文书
党风廉政建设责任书
2014/04/14 职场文书
干部作风整顿个人剖析材料
2014/10/06 职场文书
老兵退伍标语
2014/10/07 职场文书
2014年维修电工工作总结
2014/11/20 职场文书
服务员岗位职责范本
2015/04/09 职场文书
Go语言应该什么情况使用指针
2021/07/25 Golang