البرمجة كائنية التوجه في بايثون 0 | أساسيات ومفاهيم


نبدأ بهذا الفيديو دورة البرمجة كائنية التوجه بلغة بايثون. يشرح هذا الفيديو اساسيات البرمجة كائنية التوجه نظريا تمهيدا لفيديوهات قادمة مليئة بالبرمجة. لا اتوقع منك فهم هذه الاساسيات بشكل كامل من خلال هذا الفيديو ولكن يهمني ان تعرف بوجود هذه الاساسيات وهذا سيسهل علينا فهم هذه الاساسيات بشكل علمي عندما نبدأ بالبرمجة.

:المواضيع

00:00 مقدمة

00:40 أنماط البرمجة

02:43 لماذا نحتاج الى البرمجة كائنية التوجه

03:39 ماهي البرمجة كائنية التوجه

04:55 الفرق بين ال class وال object

09:12 ماهو ال encapsulation

10:23 ماهو ال abstraction

11:23 ال composition و ال aggregation  والفرق بينهما

13:12 شرح ال inheritance 

14:38 شرح ال multi-inheritance

14:55 ماهو ال polymorphism