تقييم الموضوع :
  • 1 أصوات - بمعدل 5
  • 1
  • 2
  • 3
  • 4
  • 5
[نقاش] الفرق بين الـ Interface , Abstract Class , Base Class , Sealed Class
#2
كلام جميل اخي الشاكي و خصوصا عندما تريد عمل مبدأ الوراثة المتعددة 
كما تعلم الوراثة المتعددة غير مدعومة في عملنا على #C 

لذلك اتى مبدأ تطبيق الواجهات حل سحري لتلافي القصر  Implement Interfaces



مثلا لو كان لدي كلاسين كما يلي


PHP كود :
Class FirstClass { }
 
   Class SecondClass { } 

فانني لن استطيع تطبيق ما يلي
PHP كود :
class NewClass FirstClassSecondClass  { } 
بينما لو كان لدي واجهتين كما يلي
PHP كود :
interface { }
    interface 
{ } 


يصبح من السهل علي الاستفادة منهما كما يلي

PHP كود :
class NewClass X{ } 

كما يمكنني ايضا وراثة الكلاس و تطبيق الواجهة في نفس الوقت كما يلي
PHP كود :
class NewClass FirstClass{ } 


و بقيت الاشارة الى ان  Interface    



تحتوي فقط على على طرق و خصائص و متغيرات بدون كود فقط تمهيد لها

و باعادة تطبيقها يمكنك كتابة الاكواد المناسبة لهذه الطرق كما تشاء.

بعكس Class الذي يحتوي على كل شيئ.
اللهم لك الحمد كما ينبغي لجلال وجهك و عظيم سلطانك
في حل و ترحال
الرد }}}


الردود في هذا الموضوع
RE: متى استخدم الـ Interface ومتى استخدم الـ Class - بواسطة ابو ليلى - 29-06-16, 02:15 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [نقاش] نقاش حول تطبيق الفاتورة الإلكترونية فى السعودية المرحلة الثانية Zatca Integration AmrSobhy 3 3,033 22-05-25, 03:49 AM
آخر رد: abuarab
  تعلم Interface Abu Ehab 1 2,353 19-02-18, 10:38 PM
آخر رد: sendbad100
  KeyValuePair Class Abu Ehab 1 2,240 16-12-17, 06:08 PM
آخر رد: sendbad100
  ZipFile Class Abu Ehab 1 2,448 18-11-16, 03:44 AM
آخر رد: abulayth
  [نقاش] الـ Delegate الشاكي لله 11 10,058 01-09-16, 02:27 AM
آخر رد: أبو عمر
  [C#.NET] الفرق بين #String And String Builder c Devahmedsalim 3 4,845 15-09-13, 05:50 PM
آخر رد: sooriaty03
  Tips and Tricks : الفرق بين const و static readonly RaggiTech 0 3,538 14-10-12, 03:05 PM
آخر رد: RaggiTech
  الفرق بين التعريف باستخدام overridde و new RaggiTech 0 3,073 14-10-12, 02:57 PM
آخر رد: RaggiTech

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم