पायथन पर सिंगलटन
📁 पायथन, एआई
मैंने विकी () के साथ सिंगलटन जारी किया
मेरा कोड:
class spritemanager ( object ): def __new__ ( cls ): if not hasattr (cls, 'instance' ): cls.instance = super (spritemanager) .__new__ (cls) return cls.instance def __init__ ( self ): self.setsprite = set () हर बार जब आप spritemanager () कॉल करते हैं तो कंस्ट्रक्टर कॉल होता है। सिंगलटन अवधारणा के अनुसार, इनिशियलाइज़ेशन पहली कॉल पर एक बार होना चाहिए। कंस्ट्रक्टर को एक बार कैसे कॉल करें?