هو مفهوم في البرمجة كائنية التوجه يسمح لفئة (Class) بأخذ صفات فئة أخرى.
يساعد في تقليل تكرار الكود وتنظيم العلاقات بين العناصر البرمجية.