对于python中的一个类如何为它实现单例属性。请为下面的类提供一个示例。我基本上试图理解的是,如果该类的实例存在,那么它应该返回现有的实例,否则创建该类的实例
class Test:
name
age
def getobj(self):
return (self.name+self.age)
t= Test()
答案 0 :(得分:6)
您不应该将单例实现为类。使用一个单独使用的模块。
答案 1 :(得分:2)
我个人不会在这样的类上使用单例设计模式,就像单例一样,你确保存在,而且只会是其中之一。为什么你只想要一个员工?
你可以说,拥有它,一个employeeManager,或一个employeeList,即使我不是那么喜欢它的粉丝。