نشرح في هذا الفيديو مفهوم جديد من مفاهيم البرمجة كائنية التوجه وهو ال 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