Singleton في Python
📁 بايثون, ذكاء اصطناعي
لقد قمت بنشر Singleton مع wiki ()
الكود الخاص بي:
class spritemanager ( object ): def __ New __ ( class ): if not hasttr (cls, 'Instance' ): class.instance = super (spritemanager) .__ New __ (CLS) retu cls.instance def __ init __ ( self ): self.setsprite = set () pre> في كل مرة تستدعي spritemanager () يتم استدعاء المنشئ. وفقًا لمفهوم Singleton، يجب أن يتم التهيئة مرة واحدة فقط عند أول استدعاء. كيف يمكن جعل المنشئ يُستدعى مرة واحدة؟