نمط المكرر
Sign in to saveأحد الأنماط السلوكية في تصميم البرمجيات و التي تم ذكرها لأول مرة في كتاب أنماط التصميم
Article · العربية
نمط المكرّر iterator pattern هو أحد الأنماط السلوكية في أنماط تصميم البرمجيات، يُستخدم فيه مكرر والذي بدوره يُستخدم للنفاذ (traverse) إلى الحاويات البرمجية والوصول إلى عناصر الحاوية. يفصل نمط التكرار الخوارزميات عن الحاويات؛ في بعض الحالات، تكون الخوارزميات ضرورية للحاويات وبالتالي لا يمكن فصلها. على سبيل المثال، يمكن تنفيذ الخوارزمية الافتراضية البحث عن عنصر SearchForElement بشكل عام باستخدام نوع محدد من المكرّر بدلاً من تنفيذه كخوارزمية خاصة بالحاويات. يسمح هذا باستخدام SearchForElement على أي حاوية تدعم نوع المكرر المطلوب.
Abstract from DBpedia / Wikipedia · CC BY-SA
Connections
software design pattern
Entity
Design Patterns
Entity
International Standard Book Number
Entity
algorithm
Entity
Q2407
Entity
object-oriented programming
Entity
Q7637
Entity
Unified Modeling Language
Entity
pointer
Entity
model–view–controller
Entity
semaphore
Entity
singleton pattern
Entity
class diagram
Entity
factory method pattern
Entity
decorator pattern
Entity
facade pattern
Entity
adapter pattern
Entity
anti-pattern
Entity
Christopher Alexander
Entity
Kent Beck
Entity