در کد زیر تلاش شده یک singleton ساده با استفاده از decorator نوشته شود، اما پیادهسازی فعلی هم از نظر نوع اشارهگر تابع (callable) و هم از نظر کار با
بهگونهای کد را اصلاح کنید که
🔖 #Python #پایتون
👤 Developix
💎 Channel: @DevelopixPython
__init__ در کلاس Logger مشکل دارد و باعث رفتار نادرست میشود.بهگونهای کد را اصلاح کنید که
Logger() همیشه یک نمونهی واحد (singleton) برگرداند و همچنان بتوان آن را مثل یک کلاس عادی سازنده صدا زد، بدون اینکه ساختار کلی (ایدهی decorator singleton برای کلاس) بهطور کامل عوض شود.🔖 #Python #پایتون
👤 Developix
💎 Channel: @DevelopixPython
👍3