السلام عليكم
ااسف لطرح سؤال مبتداء جداً ويمكن الحصول على الكثير من الروابط من خلال جوجل, ولكن اريد معرفة الفائدة وليس كيفية الاستخدام..
اعرف مثلاُ ان كلاس abstact تستطيع ان تضع فيه بعض الدوال العادية بالاضافة لدوال abstract يتم تعريفها لاحقاً, ولكن إذا قمت بعمل كلاس interface فقط ولا يحتوى على اى دوال بشفرة ما الفائدة التى احصل عليها, هل هى فقط لعمل تنظيم واجبار المستخدم ان يلتزم بإستخدام اسماء دوال معينة ام ان هناك شيئ اخر لا اعرفه..
والسلام عليكم

