نوع البيانات المجرد Abstract Data Type
نوع بيانات مجرد أو نوع معطيات مجرد في علوم الكمبيوتر هو نموذج رياضي لأنواع البيانات التي تُحدد من خلال سلوكها (دلالاتها) من وجهة نظر مستخدم البيانات، وتحديدًا من حيث القيم المحتملة، والعمليات المحتملة على هذا النوع وسلوك هذه العمليات
نوع البيانات المجرد
، نوع معطيات مجرد
راوبط مفيدة
Code Examples
C#using System.Collections; Stack stack = new Stack(); stack.Push("A"); stack.Push("B"); int poppedItem = stack.Pop();
JavaScriptclass Stack { constructor() { this.elements = []; } push(item) { this.elements.push(item); } pop() { if (this.elements.length === 0) throw new Error("Stack is empty"); return this.elements.pop(); } } // Usage const stack = new Stack(); stack.push(10); stack.push(20); const poppedItem = stack.pop();
Pythonclass Stack: def __init__(self): self.elements = [] def push(self, item): self.elements.append(item) def pop(self): if len(self.elements) == 0: raise IndexError("Stack is empty") return self.elements.pop()
PHP<?php class Stack { private $elements = []; public function push($item) { $this->elements[] = $item; } public function pop() { if (empty($this->elements)) throw new Exception("Stack is empty"); return array_pop($this->elements); } } // Usage $stack = new Stack(); $stack->push(10); $stack->push(20); $poppedItem = $stack->pop();
الملخص
نوع البيانات المجرد هو مفهوم أساسي في البرمجة. أنها توفر وسيلة لتنظيم ومعالجة البيانات بشكل منطقي وكفاءة. ومن خلال فصل الواجهة عن التنفيذ، تعمل أدوات ADT على تعزيز النمطية وقابلية إعادة الاستخدام وقابلية الصيانة. يعد فهم أنواع البيانات المجردة أمرًا ضروريًا لأي مبرمج يتطلع إلى كتابة تعليمات برمجية نظيفة وفعالة وقابلة للتطوير.