1、應(yīng)用場景
需要頻繁創(chuàng)建和銷毀的對象;
創(chuàng)建花費太多時間或資源,但經(jīng)常使用的對象;
工具類對象;
經(jīng)常訪問數(shù)據(jù)庫或文件的對象。
2、實例
如果每個對象中封裝了相同的數(shù)據(jù),但是需要創(chuàng)建多個對象的時候,而且這兩個實例所有的功能是一樣的,所以我們就可以使用一個實例完成,在這里我們就可以使用單例模式,如下
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()
到此這篇關(guān)于python單例模式的應(yīng)用場景實例講解的文章就介紹到這了,更多相關(guān)python單例模式的應(yīng)用場景內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
您可能感興趣的文章:- python 6種方法實現(xiàn)單例模式
- python 實現(xiàn)單例模式的5種方法
- Python單例模式的四種創(chuàng)建方式實例解析
- python單例模式原理與創(chuàng)建方法實例分析
- python單例模式的多種實現(xiàn)方法