دا من اسمها الوراثة ان بيبقا عندي والد وابن بيورث منه صفاته أو بعض صفاته
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 الأساسي دا