awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 مستودعات

Awesome GitHub RepositoriesIterator Patterns

Implementations of patterns that allow sequential access to elements of a collection without exposing its structure.

Distinct from Behavioral Design Patterns: Specific implementation of the Iterator pattern, distinct from general behavioral patterns.

Explore 3 awesome GitHub repositories matching software engineering & architecture · Iterator Patterns. Refine with filters or upvote what's useful.

Awesome Iterator Patterns GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • youlookwhat/designpatternالصورة الرمزية لـ youlookwhat

    youlookwhat/DesignPattern

    5,115عرض على GitHub↗

    هذا المشروع عبارة عن مكتبة شاملة تضم ثلاثة وعشرين نمطاً برمجياً قياسياً (design patterns) تم تنفيذها بلغة Java. تعمل كمورد تعليمي يربط المفاهيم المعمارية النظرية بكود عملي موجه للكائنات. تنظم المكتبة هذه الأنماط في ثلاث فئات رئيسية: أنماط إنشائية لإدارة إنشاء الكائنات، وأنماط هيكلية لتنظيم علاقات الفئات والكائنات، وأنماط سلوكية لتنسيق التواصل والمسؤولية بين الكائنات. يوفر التنفيذ أمثلة فئات ملموسة لمجموعة واسعة من الأنماط القياسية في الصناعة، بما في ذلك أنماط Singleton وFactory وBuilder للإنشاء؛ وأنماط Adapter وFacade وProxy للهيكل؛ وأنماط Strategy وObserver وCommand للسلوك.

    Implements the Iterator behavioral pattern for sequential collection traversal.

    Javadesignpatterndesignpatternsjava
    عرض على GitHub↗5,115
  • sohamkamani/javascript-design-patterns-for-humansالصورة الرمزية لـ sohamkamani

    sohamkamani/javascript-design-patterns-for-humans

    4,481عرض على GitHub↗

    هذا المشروع عبارة عن مجموعة من التفسيرات المبسطة وتنفيذات الكود لأنماط تصميم البرمجيات الشائعة باستخدام JavaScript. يعمل كدليل لتنفيذ أنماط التصميم الإنشائية والهيكلية والسلوكية لحل مشاكل هندسة البرمجيات. يصنف المورد الأنماط إلى ثلاث مجموعات رئيسية. تركز الأنماط الإنشائية على إنشاء الكائنات المرن وإدارة الموارد. تنظم الأنماط الهيكلية علاقات الكائنات والواجهات لتشكيل هياكل فعالة. تدير الأنماط السلوكية التواصل والتفاعل بين الكائنات. تغطي المادة مفاهيم أساسية بما في ذلك البرمجة الموجهة للكائنات، وتخطيط هندسة البرمجيات، واستراتيجيات إعادة هيكلة الكود لتقليل الديون التقنية.

    Implements the Iterator pattern to provide sequential access to collection elements without exposing the data structure.

    عرض على GitHub↗4,481
  • design-patterns-in-ruby/design-patterns-in-rubyالصورة الرمزية لـ design-patterns-in-ruby

    design-patterns-in-ruby/design-patterns-in-ruby

    2,560عرض على GitHub↗

    يعمل هذا المشروع كمورد تعليمي ومرجع تقني لتنفيذ أنماط تصميم البرمجيات الكلاسيكية باستخدام لغة البرمجة Ruby. يوفر المشروع مجموعة مختارة من أمثلة الأكواد التي توضح كيفية تطبيق أنماط التصميم السلوكية والإنشائية والهيكلية لحل مشكلات تطوير البرمجيات الشائعة. يتميز المستودع بتركيزه على التقاطع بين مبادئ التصميم الراسخة وآليات لغة Ruby الفريدة. يوضح المشروع كيفية الاستفادة من إرسال الأساليب الديناميكي (dynamic method dispatch)، وduck typing، والتركيب القائم على الـ mixins لإنشاء كود معياري وقابل لإعادة الاستخدام. ومن خلال تطبيق هذه الأنماط، يمكن للمطورين تحسين قابلية صيانة تطبيقاتهم وقابليتها للتوسع، مع تقليل الديون التقنية من خلال إعادة الهيكلة والتنظيم الهيكلي الفعال. تغطي المجموعة نطاقاً واسعاً من المناهج المعمارية، بما في ذلك تقنيات إدارة إنشاء الكائنات، وتبسيط علاقات النظام المعقدة، وفصل اتصالات الكائنات. تحول هذه الأمثلة مفاهيم التصميم المجردة إلى تطبيقات Ruby عملية ومألوفة، مما يوفر دليلاً عملياً لهيكلة الأنظمة الموجهة للكائنات.

    Enables sequential access to collection elements without exposing underlying data structures.

    Ruby
    عرض على GitHub↗2,560
  1. Home
  2. Software Engineering & Architecture
  3. Behavioral Design Patterns
  4. Iterator Patterns