Python高手之路【十二】面向对象设计模式

2017-01-13 10:51:40来源:作者:︶晓风☆浅雨╮人点击

单例模式

单例,顾名思义单个实例。


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>

内容来源:http://www.cnblogs.com/ginvip/p/6274211.html

最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台