البرمجة كائنية التوجه في بايثون 5 | تعدد الأشكال Polymorphism 1


نشرح في هذا الفيديو مفهوم جديد من مفاهيم البرمجة كائنية التوجه وهو ال polymorphism. تعني كلمة polymorphism تعدد الأشكال. ال polymorphism مرتبطة بطريقة ما بال inheritance. وتعني ان أي class يمكن ان يأخذ عدة اشكال حسب ال subclass المنفذ. هناك عدة طرق لتنفيذ تعدد الاشكال في بايثون. سنتعرف في هذا الفيديو على ال duck typing, method overloading و method overriding.

المواضيع:

00:00 مقدمة

00:48  Duck Typing

06:56 Method Overloading

10:40 Method Overriding