• دا من اسمها الوراثة ان بيبقا عندي والد وابن بيورث منه صفاته أو بعض صفاته
  • Base Class (Parent) Sup Class (Derived - Child)
  • المبدأ دا بيمنع ال DRY (Don’t Repeat Yourself)

  • يعني في المثال دا هسأل نفسي سؤال ايه اللي بيجمع كل الأشخاص اللي تحت دول هنلاقي ان ليهم اسم وبيتعلم وبيمشي فهو شخص
  • فبتعرفها من خلال انك بتسأل سؤال: Programmer is A --- والباقي نفس السؤال فالمشترك انهم كلهم Person
  • ودا عبارة عن حرف الـ L في الـ SOLID Principles وهي إني أسأل السؤال اللي فوق دا يعني مثلًا البطريق عايزه يورث من الطيور فهسأل هل البطريق طائر؟ لا، عشان كدا مينفعش يورث منه

الطريقة

  • بعمل Class بيجمع أغلب الحاجات اللي بتتكرر وبسميه Base Class أو Super Class
  • أي Class بعد كدا لازم يورث من الـ Class الأساسي دا