أساسيات البرمجةمتوسط
Inheritance
الوراثة
النطقإنهيرتانس
التعريف
أن تعيد فئة استخدام خصائص ودوال فئة أخرى، ويمكنها إضافة بعضها أو تعديله.
أين تسمعه؟
التصميم كائني التوجّه والمقابلات («composition over inheritance»).
أمثلة
الفئةAdminUserinherits fromUser.AdminUserترث منUser.Deep inheritance chains are hard to maintain.
سلاسل الوراثة العميقة يصعب صيانتها.
خطأ شائع
استخدام الوراثة لمجرد مشاركة الشيفرة. إذا لم تكن العلاقة «هو نوع من»، ففضّل التركيب (composition).
واصل الاستكشاف
المزيد في أساسيات البرمجة