الفرق بين المراجعتين لصفحة: «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) لها (قائمة، مكدَّس، شجرة، إلخ).
المشكلة
المجموعات هي إحدى أكثر أنواع البيانات استخدامًا في البرمجة، لكن رغم ذلك فهي لا تعدو كونها مجرد حاوية لمجموعة من الكائنات.
ضع الصورة. أنواع مختلفة من المجموعات.