Avatar ·

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  ()   

في كل مرة تستدعي spritemanager () يتم استدعاء المنشئ. وفقًا لمفهوم Singleton، يجب أن يتم التهيئة مرة واحدة فقط عند أول استدعاء. كيف يمكن جعل المنشئ يُستدعى مرة واحدة؟

لا توجد إجابات بعد.

تسجيل الدخول لترك إجابة

المدونات