...

/

تعدد الأشكال في Python

تعدد الأشكال في Python

تعرف على تعدد الأشكال في Python لفهم كيفية تخصيص الأساليب لتتصرف بشكل مختلف استنادًا إلى الكائنات التي تعمل عليها.

سنغطي ما يلي...

في البرمجة الكائنية التوجه، يُعد تعدد الأشكال مفهومًا مفتاح يُمكّن الدالة أو الكائن من اتخاذ أشكال مختلفة وسلوك مختلف حسب السياق. لنفهم ذلك من خلال القياس التالي.

لنفترض أن شخصًا ما مُعلّم ومدرب وأب. مع أنه الشخص نفسه، إلا أن سلوكهم يختلف باختلاف الدور الذي تولّاه في وقت معين. كمُعلّم، يُعلّم الطلاب مادةً ما، وكمدرب، قد يُدرّب فريقًا رياضيًا مساءً، وكأب، يعتني بأطفاله، وربما يُساعد في واجباتهم المدرسية.

تعمل تعدد الأشكال على تعزيز مرونة الكود وإمكانية إعادة استخدامه.

أنواع تعدد الأشكال

هناك نوعان من تعدد الأشكال:

  • تعدد أشكال وقت التجميع أو تعدد الأشكال الثابت

  • تعدد الأشكال وقت التشغيل أو تعدد الأشكال الديناميكي

تعدد أشكال وقت التجميع

يتم تحقيق تعدد أشكال وقت التجميع من خلال التحميل الزائد للطرق. في Python، لا يُدعم التحميل الزائد للطرق ...