首页 > 代码库 > Python高手之路【十二】面向对象设计模式
Python高手之路【十二】面向对象设计模式
单例模式
单例,顾名思义单个实例。
class Person: __instance = None def __init__(self): pass @staticmethod def getInstance(): if Person.__instance: return Person.__instance else: Person.__instance = Person() return Person.__instance obj1 = Person.getInstance() print(obj1) obj2 = Person.getInstance() print(obj2) ################################################## <__main__.Person object at 0x0088A2D0> <__main__.Person object at 0x0088A2D0>
Python高手之路【十二】面向对象设计模式
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。