الفرق بين المراجعتين ل"Design Patterns/iterator"
اذهب إلى التنقل
اذهب إلى البحث
أسامه-دمراني (نقاش | مساهمات) ط |
أسامه-دمراني (نقاش | مساهمات) (2.0 محتوى) |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:نمط المكرِّر Iterator}}</noinclude> | <noinclude>{{DISPLAYTITLE:نمط المكرِّر Iterator}}</noinclude> | ||
+ | نمط المكرِّر هو نمط تصميم سلوكي يسمح لك بتخطي عناصر من مجموعة (Collection) دون كشف التمثيل التحتي (underlying representation) لها (قائمة، مكدَّس، شجرة، إلخ). | ||
+ | |||
+ | == المشكلة == | ||
+ | المجموعات هي إحدى أكثر أنواع البيانات استخدامًا في البرمجة، لكن رغم ذلك فهي لا تعدو كونها مجرد حاوية لمجموعة من الكائنات. | ||
+ | |||
+ | ضع الصورة. أنواع مختلفة من المجموعات. |
مراجعة 09:21، 2 يوليو 2019
نمط المكرِّر هو نمط تصميم سلوكي يسمح لك بتخطي عناصر من مجموعة (Collection) دون كشف التمثيل التحتي (underlying representation) لها (قائمة، مكدَّس، شجرة، إلخ).
المشكلة
المجموعات هي إحدى أكثر أنواع البيانات استخدامًا في البرمجة، لكن رغم ذلك فهي لا تعدو كونها مجرد حاوية لمجموعة من الكائنات.
ضع الصورة. أنواع مختلفة من المجموعات.