设为首页 加入收藏

TOP

Python高手之路【十二】面向对象设计模式
2017-10-09 16:54:25 】 浏览:6376
Tags: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日期函数 下一篇(六)计算机怎么看懂英语和汉语..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目