عرض مصطلح معلوماتية
نوع معطيات مجرَّد | abstract data type
في البرمجة: مجموعةُ معطيات يُعرِّفها المبرمجُ بدلالة المعلومات الممكن أن تحويَها، إضافةً إلى العمليات التي يمكِن تنفيذُها عليها. إنّ نوعَ المعطيات المجرد هو أكثرُ عموميةً من نوع المعطيات المقيَّد أو المحدود بخواص الأغراض التي يضمُّها. فمثلاً: نوعُ المعطيات "حيوان أليف" أكثرُ عموميةً من أنواع المعطيات "كلب أليف"، و"طائر أليف"، و"سمكة أليفة". فالمثالُ القياسيُّ المستخدَمُ في إيضاحِ نوعِ المعطيات المجرَّد هو "المِكْدَس"، وهو جزءٌ صغير من الذاكرة يُستعمَلُ عادةً لخزن المعلومات وقتيّاً. ويُنظَر إلى المكدس - كنوع معطيات مجرَّد - على أنه بنيةُ معطياتٍ يمكِن دفع (إضافة) قيمٍ إليها، كما يمكِن نزعُها (إخراجها) منها. أما نوعُ القيم هذه (أعداد صحيحة مثلاً) فهو خارج موضوع التعريف. وتجري كَبْسَلةُ encapsulation أو تخبئةُ آليةِ إنجاز العمليات المتاحة على نوع المعطيات المجرد عن باقي البرنامج. تُمَكِّن الكبسلةُ المبرمِجَ من تغيير تعريف النوع المجرد وعملياته، دون إحداث أخطاء بالرِّمَاز code البرمجيِّ الموجود الذي يَستعمِلُ هذا النوع. وتمثِّلُ أنواعُ المعطيات المجردة الخطوةَ الوسيطةَ بين البرمجة التقليدية والبرمجة الغرضية التوجه.