الكائن الوصفي (برمجة)

هذه هي النسخة الحالية من هذه الصفحة، وقام بتعديلها عبود السكاف (نقاش | مساهمات) في 14:37، 9 ديسمبر 2021 (بوت:استبدال وصلة لغة بقالب). العنوان الحالي (URL) هو وصلة دائمة لهذه النسخة.

(فرق) → نسخة أقدم | نسخة حالية (فرق) | نسخة أحدث ← (فرق)

في علوم الكمبيوتر، الكائن الوصفي (بالإنجليزية: metaobject)‏ هو كائن يعالج أو ينشئ أو يصف أو ينفذ كائنات (بما في ذلك نفسه). الكائن الذي ينتمي إليه الكائن الوصفي يسمى الكائن الأساسي. تتضمن بعض المعلومات التي قد يحددها الكائن الوصفي نوع الكائن الأساسي وواجهة الصنف البينية الأصناف الطرق والخاصيات وشجرة التحليل وما إلى ذلك. الكائننات الوصفية هي أمثلة لمفاهيم الانعكاس علوم الحاسوب، حيث يمكن للنظام الوصول (في وقت التشغيل عادة) إلى هيكله الداخلي. الانعكاس يمكّن نظام ما من إعادة كتابة نفسه بشكل فوري، لتغيير تنفيذه الخاص به أثناء تشغيله.[1]

انظر أيضًا

المراجع

  1. ^ Smith، Brian C (1 يناير 1982). "Procedural Reflection In Programming Languages". MIT Technical Report ع. MIT-LCS-TR-272. مؤرشف من الأصل في 2015-12-13. اطلع عليه بتاريخ 2013-12-16.