1اجابات
تعدد الأشكال الدالة بيثون
الاجابات
تاريخ النشر
2023/02/16
حبيب الله خان
صاحب السؤال
محتوى السؤال
لقد كنت أبحث عن أفضل طريقة للقيام بذلك ، لكنني لم أجد أي شيء مقنع تمامًا.
أنا أعمل على حل يستخدم كائنات المستخدم ومجموعة للتعامل مع هؤلاء المستخدمين. لكل مستخدم اسم ، وأريد تحديد طريقة في المدير قد تقبل إما اسم المستخدم أو كائن المستخدم نفسه.
هل هناك طريقة ذكية لتحقيق ذلك ، أم أن استخدام isinstance كافٍ؟
قرأت من هذه المقالة https://www.scaler.com/topics/python/polymorphism-in-python/ التي ذكرت أن تعدد الأشكال مفيد فقط إذا كنا لا نعرف ما إذا كان لديك اسم أو كائن مستخدم في وقت المكالمة. هل هذا صحيح؟
الإجابات (1)
م/ساره العنزي
2023/03/15
المقاله صحيحه
إذا تطابق الكائن المحدد الذي تم تمريره في الوظيفة مع الكائن المحدد الذي تم تمريره كوسيطة في isinstance
والايكون هناك أي كائن نوع بيانات عائم