السلام عليكم, أنا أتعلم c# حاليا و وقفت عند مفهوم interface, شاهدت العديد من الفيديوهات و قرأت مقالات عنه لكن و لحد الساعة لم أفهم ما هو؟ و ما فائدته... فحسب فهمي أن الinterface تضم methods... لكن بدون implementation... إذا ما فائدة ذلك ما دمنا سنقوم بكتابة كل الmethods مرة أخرى بعد عمل inheritance ؟؟؟؟