كما نعلم جميعا في لغات البرمجة كائنية التوجه php,java,python... نستطيع التعامل مع الكلاسات بطريقة رائعة و ممتعة من خلال عدة خصائص موجودة في هذه اللغات كـ extends مثلا

فلماذا نستخدمه؟ وماهو نفعه؟ وهل extends ضروري وبدونه لا يعمل الكود؟