मैं कारखाने की उचित अवधारणाओं को समझने के लिए प्रतीत नहीं कर सकता।पायथन और कारखानों
क्या कोई मुझे एक साधारण परीक्षण कोड करने में मदद कर सकता है? मैंने इंटरनेट पर कुछ ग्रंथ पढ़े और इसे उसी तरह कोड नहीं कर सकते। वास्तव में मैं प्रक्रिया को समझ नहीं सकता। कोड कॉपी करना आसान है, लेकिन मुझे यह जानने की जरूरत है कि यह क्यों काम नहीं करेगा।
class Factory:
def __init__(self):
self.msg = "teste"
def fabricateAnotherObject(self,obj,**kwargs):
return apply(obj,**kwargs)
class testClass:
def __init__(self,nome,salario,endereco):
self.nome = nome
self.salario = salario
self.endereco = endereco
def __str__(self):
return "Nome: " + str(self.nome) + "\nEndereco: " + str(self.endereco) + "\nSalario: " + str(self.salario)
a = Factory()
emp = a.fabricateAnotherObject(testClass,"George",2000,"Three Four Five Avenue")
print str(emp)
'लागू()' का उपयोग गलत है (यह कीवर्ड तर्क नहीं लेता है), लेकिन किसी भी मामले में 'लागू() 'को' obj (** kwargs) 'वाक्यविन्यास का उपयोग बहिष्कृत किया गया है। – jfs