مرجع
آخر الزيارات

نمط مجرد

106 كلمة•0 مشاهدة•🗒️ منذ 13 ساعة
باختصار: في البرمجة كائنية التوجه، النمط المجرد, نمط يكون تنفيذه البرمجي (بالإنجليزية: Implementation) غير مكتمل أو غير موجود, ولا يمكن إنشاء مثيل منه (بالإنجليزية:Instance). تجد هنا «abstract class Demo{».
المحتويات
  1. abstract class Demo{

بدايةً، في البرمجة كائنية التوجه، النمط المجرد, نمط يكون تنفيذه البرمجي (بالإنجليزية: Implementation) غير مكتمل أو غير موجود, ولا يمكن إنشاء مثيل منه (بالإنجليزية:Instance). كذلك هو بمثابة الأساس لأنماط أخرى مشتقة منه (موروثة). وفيما يلي تفاصيل أوسع عن ذلك.

مثال بلغة جافا

وفي السياق ذاته، مثال: النمط عربة مجرد لكن النمط سيارة مشتق منه وهو صنف حسي يمكن إنشاء مثيل منه.

abstract class Demo{

  • //قد يحتوي الصنف المجرد على مناهج مجردة (methods), لا تملك تنفيذا برمجيا.
  • abstract public int sum(int x, int y)
  • //من الممكن لها كذلك أن تحتوي على مناهج حسية
  • public int product(int x, int y) { return x*y; }
  • }
  • interface DemoInterface {
  • // كل المناهج مجردة داخل الواجهة
  • int getLength;
  • }

ما رأيك في هذه المقالة؟

📝 هل في هذه المقالة خطأ؟

إذا وجدت معلومة تحتاج تصحيحاً أو إضافة، أو أردت حذف المقالة، أرسل لنا طلباً وسنراجعه.