ما هو التصنيف الفرعي في OOP؟
ما هو التصنيف الفرعي في OOP؟

فيديو: ما هو التصنيف الفرعي في OOP؟

فيديو: ما هو التصنيف الفرعي في OOP؟
فيديو: 14 - C++ - OOP - Operator Overloading 2024, شهر نوفمبر
Anonim

التصنيف الفرعي هو عنصر أساسي في عفوا - لديك كائن من نوع واحد ولكنه يفي بالواجهة من نوع آخر ، لذلك يمكن استخدامه في أي مكان يمكن استخدام الكائن الآخر فيه.

فيما يتعلق بهذا ، ما هو التصنيف الفرعي في C ++؟

C ++ يوفر تلك الآلية ويدعو الفئات الفرعية "الفئات المشتقة". تصنيف فرعي يشير إلى إمكانية استخدام قيم نوع فرعي في الأماكن التي يتوقع فيها قيم من النوع.

أيضا ، ما هو الفرق بين فئة فرعية ونوع فرعي؟ أ فئة فرعية هو دائما نفسه فئة. النوع الفرعي هو مصطلح أكثر عمومية ، ويمكننا القول أن أحد الأنواع هو أ نوع فرعي من نوع آخر ، دون ذكر أي شيء عن ماهية أي منهما (فئة ، واجهة ، إلخ).

فيما يتعلق بهذا ، ما هو التصنيف الفرعي في جافا؟

التصنيف الفرعي تعني فقط أنه يمكن إجراء العمليات على النوع الفائق على ملف نوع فرعي . في جافا ، تمثل الواجهات الهيكل لوصف السلوكيات التي يمكن أن يعرضها النوع ، مما يجعلها التمثيل الطبيعي لها تصنيف فرعي . يتجلى التصنيف الفرعي في التسلسل الهرمي للفئة.

هل كل الأنواع الفرعية فئات فرعية؟

هناك اختلافات مهمة بين الأنواع الفرعية و الفئات الفرعية في دعم إعادة الاستخدام. الفئات الفرعية السماح لأحد بإعادة استخدام الكود داخل الفئات - كل من تعريفات متغير الحالة وتعريفات الطريقة. لاحظ أن ملف نوع فرعي تعتمد العلاقة فقط على الواجهات العامة للكائنات ، وليس تطبيقاتها.

موصى به: