جدول المحتويات:
التعريف - ماذا تعني المجموعة؟
في البرمجة ، تعتبر المجموعة فئة تستخدم لتمثيل مجموعة من عناصر نوع البيانات المتشابهة كوحدة واحدة. يتم استخدام فئات الوحدات هذه لتجميع وإدارة الكائنات ذات الصلة.
تحتوي المجموعة على بنية بيانات أساسية يتم استخدامها لمعالجة البيانات وتخزينها بكفاءة. تتحسن قابلية قراءة التعليمات البرمجية والصيانة عند استخدام المجموعات في إنشاءات منطقية.
يشرح Techopedia المجموعة
مجموعات مصممة لتجميع كائنات معينة مع اتصال منطقي. على سبيل المثال ، يمكن استخدام كائن StudentCollection للحفاظ على تفاصيل طالب الجامعة. قد تتضمن التفاصيل إجمالي عدد الطلاب أو تقدم وسيلة بحث عن الطلاب بناءً على سمات ، مثل الاسم أو الفصل أو التقدير.
يتم استخدام المجموعات وفقًا للشروط التالية:
- يمثل كل عنصر مجموعة كائنًا له هدف مماثل.
- يتغير حجم المجموعة ديناميكيًا أثناء وقت التشغيل.
- يجب أن يكون هناك الوصول إلى عنصر فردي من خلال وظيفة البحث على أساس مفتاح معين.
- يجب أن يكون هناك نوع أو التكرار من خلال عناصر المجموعة.
يوفر .NET Framework عددًا من أنواع المجموعات ، مثل قائمة الصفيف أو القائمة المرتبطة أو المكدس أو قائمة الانتظار أو القاموس. يمكن استخدام المجموعات المخصصة عندما يكون هناك متطلبات تنفيذ لهيكل بيانات خاص أو جديد. قد يتم ذلك لاستضافة أنواع محددة أو تحسين الأداء أو التعديل عن طريق تجاوز وظائف فئة المجموعة الحالية. استخدام مجموعات مخصصة في بنية التطبيق يتضمن موارد تطوير إضافية.
تحديد نوع المجموعة الصحيح يعتمد على نمط استخدام المجموعة. ومن الأمثلة على ذلك مجموعة القاموس ، وقائمة الانتظار ، والمكدس ، والقاموس المصنف ، والأدوية.