تطوير البرمجيات · مصطلحات · مفاهيم البرمجة

ما معنى polymorphism؟

المعنى في مجال تطوير البرمجيات مع أمثلة

اسممصطلح شائع

polymorphism: تعدد الأشكال

إمكان استخدام تطبيقات مختلفة عبر واجهة مشتركة، مع تقديم كل تطبيق سلوكه الخاص.

طريقة الاستخدام

يظهر المصطلح في تصميم الواجهات والبرمجة كائنية التوجه لشرح تعامل المستدعي مع أنواع متعددة من دون فحص كل نوع فعلي على حدة.

أمثلة

  1. Polymorphism lets the exporter write to a file or a network stream through the same interface.

    يتيح تعدد الأشكال للمُصدِّر الكتابة إلى ملف أو إلى مجرى شبكة عبر الواجهة نفسها.

    يستدعي الكود عملية موحدة، بينما يختلف وجهتها الفعلية بحسب التطبيق المستخدم.

  2. This example demonstrates polymorphism with two implementations of the storage interface.

    يوضح هذا المثال تعدد الأشكال باستخدام تطبيقين لواجهة التخزين.

    يشترك التطبيقان في الواجهة، لكن لكل منهما طريقة تخزين مستقلة.

تراكيب شائعة

  • runtime polymorphism
  • support polymorphism
  • interface-based polymorphism

مصطلحات أخرى: مفاهيم البرمجة

تدرّب على القراءة المتدرجة

تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية: