البرامج والتطبيقات

تعدد الأشكال الدالة بيثون

الاجابات
1اجابات
تاريخ النشر
2023/02/16
alt

حبيب الله خان

صاحب السؤال

محتوى السؤال

لقد كنت أبحث عن أفضل طريقة للقيام بذلك ، لكنني لم أجد أي شيء مقنع تمامًا.

أنا أعمل على حل يستخدم كائنات المستخدم ومجموعة للتعامل مع هؤلاء المستخدمين. لكل مستخدم اسم ، وأريد تحديد طريقة في المدير قد تقبل إما اسم المستخدم أو كائن المستخدم نفسه.

هل هناك طريقة ذكية لتحقيق ذلك ، أم أن استخدام isinstance كافٍ؟

قرأت من هذه المقالة https://www.scaler.com/topics/python/polymorphism-in-python/ التي ذكرت أن تعدد الأشكال مفيد فقط إذا كنا لا نعرف ما إذا كان لديك اسم أو كائن مستخدم في وقت المكالمة. هل هذا صحيح؟

الإجابات (1)

قم بتسجيل الدخول لتتمكن من إضافة إجابة