تعدد الأشكال

مؤلف: Robert Simon
تاريخ الخلق: 22 يونيو 2021
تاريخ التحديث: 22 يونيو 2024
Anonim
المحاضرة 30: ما هو تعدد الاشكال ؟
فيديو: المحاضرة 30: ما هو تعدد الاشكال ؟

المحتوى

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

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


مقدمة إلى Microsoft Azure و Microsoft Cloud | من خلال هذا الدليل ، سوف تتعرف على الحوسبة السحابية التي تدور حولها وكيف يمكن أن يساعدك Microsoft Azure على ترحيل عملك وإدارته من السحابة.

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

في لغة البرمجة التي تعرض تعدد الأشكال ، قد تمتلك كائنات الفئات التي تنتمي إلى نفس الشجرة الهرمية (الموروثة من فئة أساسية مشتركة) وظائف تحمل نفس الاسم ، ولكن لكل منها سلوكيات مختلفة.

على سبيل المثال ، افترض أن هناك فئة أساسية تسمى الحيوانات تستمد منها الفئات الفرعية "الحصان والسمك والطيور". افترض أيضًا أن فئة "الحيوانات" لها وظيفة تسمى "نقل" ، والتي يتم توارثها بواسطة جميع الفئات الفرعية المذكورة. مع تعدد الأشكال ، قد يكون لكل فئة فرعية طريقتها الخاصة في تنفيذ الوظيفة. لذلك ، على سبيل المثال ، عندما يتم استدعاء وظيفة Move في كائن من فئة Horse ، قد تستجيب الوظيفة عن طريق عرض الهرولة على الشاشة. من ناحية أخرى ، عندما يتم استدعاء نفس الوظيفة في كائن من فئة السمك ، قد يتم عرض السباحة على الشاشة. في حالة كائن الطيور ، قد يكون الطيران.


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

تمت كتابة هذا التعريف في خدع البرمجة العامة