بيت تطوير ما هو تعدد الأشكال المخصص؟ - تعريف من techopedia

ما هو تعدد الأشكال المخصص؟ - تعريف من techopedia

جدول المحتويات:

Anonim

التعريف - ماذا يعني تعدد الأشكال المخصص؟

يشير تعدد الأشكال المخصص إلى وظائف متعددة الأشكال يمكن تطبيقها على أنواع وسيطات مختلفة معروفة بنفس الاسم في لغة البرمجة. يُعرف تعدد الأشكال المخصص أيضًا باسم التحميل الزائد للوظائف أو التحميل الزائد للمشغل لأن الوظيفة متعددة الأشكال يمكن أن تمثل عددًا من التطبيقات الفريدة والتي قد تكون غير متجانسة اعتمادًا على نوع الوسيطة التي يتم تطبيقها عليها.

تيكوبيديا تشرح تعدد الأشكال المخصص

يحدد تعدد الأشكال المخصص العوامل التي يمكن استخدامها لأنواع الوسائط المختلفة. يتبع آلية الإرسال التي يتم فيها إرسال عنصر التحكم الذي ينتقل من وظيفة محددة إلى عدة وظائف أخرى دون تحديد الوظيفة التي يتم استدعاؤها. تسمح الحمولة الزائدة لهذه الوظيفة بوظائف متعددة تأخذ أنواع وسيطات مختلفة معروفة بنفس الاسم الذي يقوم به المترجم والمترجم الفوري باستدعاء الوظيفة الصحيحة. على سبيل المثال في الكود التالي:

int a، b؛

تعويم x ، ذ ؛

printf ("٪ d٪ f" ، a + b ، x + y) ؛ يتم استخدام الرمز "+" بطريقتين مختلفتين. في التعبير a + b ، تعني الوظيفة التي تضيف عددين صحيحين. في التعبير x + y ، تعني الوظيفة التي تضيف اثنين من العوامات. وبالتالي ، يشير تعدد الأشكال المخصص إلى استخدام اسم وظيفة واحدة للإشارة إلى وظيفتين فريدتين أو أكثر. يقرر المحول البرمجي الوظيفة التي يجب استدعاءها اعتمادًا على نوع الوسائط.


يتم دعم تعدد الأشكال المخصص من قبل جميع لغات البرمجة تقريبًا للعمليات المدمجة مثل '+' ، '-' ، '*' ، إلخ.

ما هو تعدد الأشكال المخصص؟ - تعريف من techopedia