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

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

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

5 مستودعات

Awesome GitHub RepositoriesObject-Oriented Structural Organization

Methods for arranging classes and objects into larger compositions to simplify complex entity relationships.

Distinct from Structural Organization Guidelines: None of the candidates cover the general architectural organization of objects; they focus on file layout or kernel devices.

Explore 5 awesome GitHub repositories matching software engineering & architecture · Object-Oriented Structural Organization. Refine with filters or upvote what's useful.

Awesome Object-Oriented Structural Organization GitHub Repositories

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

    torokmark/design_patterns_in_typescript

    5,430عرض على GitHub↗

    هذا المشروع عبارة عن مكتبة لأنماط التصميم ودليل معماري لـ TypeScript. يوفر مجموعة من أنماط هندسة البرمجيات القياسية في الصناعة والمطبقة في TypeScript لتوضيح إنشاء الكائنات والتواصل بينها. تعمل المكتبة كمرجع عملي لتطبيق مبادئ التصميم الموجه للكائنات، باستخدام الكتابة الساكنة (static typing) لفرض المتطلبات الهيكلية لهذه الأنماط خلال مرحلة التجميع. يغطي المحتوى تنفيذ الأنماط الإنشائية لفصل إنشاء الكائنات عن منطق الأعمال، والأنماط الهيكلية لترتيب الفئات والكائنات في تكوينات أكبر، والأنماط السلوكية لإدارة تواصل الكائنات وتوزيع المسؤوليات.

    Arranges classes and objects into structural compositions to simplify relationships between system entities.

    TypeScriptadapterbuildercommand
    عرض على GitHub↗5,430
  • youlookwhat/designpatternالصورة الرمزية لـ youlookwhat

    youlookwhat/DesignPattern

    5,115عرض على GitHub↗

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

    Organizes classes and objects using structural patterns to manage complex relationships and interfaces.

    Javadesignpatterndesignpatternsjava
    عرض على GitHub↗5,115
  • john-smilga/javascript-basic-projectsالصورة الرمزية لـ john-smilga

    john-smilga/javascript-basic-projects

    3,926عرض على GitHub↗

    هذه مجموعة من مشاريع JavaScript الصغيرة ونماذج الكود التي توضح تنفيذ مفاهيم البرمجة الأساسية من خلال تطبيقات عملية. يعمل المستودع كمرجع لبناء واجهات مستخدم تفاعلية، وإدارة حالة التطبيق، ودمج واجهات برمجة التطبيقات الخارجية باستخدام JavaScript الخام (Vanilla). يركز المشروع على استخدام JavaScript القياسي بدون أطر عمل خارجية لإنشاء عناصر واجهة مثل النوافذ المنبثقة (Modals)، وأشرطة التمرير (Sliders)، والمعارض. يوفر أمثلة لتنظيم منطق التطبيق المعقد من خلال أنماط البرمجة الكائنية (OOP) باستخدام الفئات والكائنات لضمان أن يكون الكود منظماً وقابلاً لإعادة الاستخدام. تغطي القدرات المشمولة جلب البيانات غير المتزامن لملء المحتوى الديناميكي، ومعالجة عناصر DOM لتحديثات واجهة المستخدم في الوقت الفعلي، وتطوير أنظمة وظيفية مثل المؤقتات والترقيم.

    Organizes application features into classes and objects to encapsulate data and behavior.

    CSS
    عرض على GitHub↗3,926
  • tcorral/design-patterns-in-javascriptالصورة الرمزية لـ tcorral

    tcorral/Design-Patterns-in-Javascript

    2,623عرض على GitHub↗

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

    Demonstrates object-oriented class composition techniques to organize code into modular and reusable structures.

    JavaScript
    عرض على GitHub↗2,623
  • wangkuiwu/datastructs_and_algorithmالصورة الرمزية لـ wangkuiwu

    wangkuiwu/datastructs_and_algorithm

    964عرض على GitHub↗

    This repository serves as a comprehensive library of fundamental data structures and standard algorithms implemented in C, C++, and Java. It functions as an educational resource designed to demonstrate core computer science concepts through practical code examples. The collection covers essential data organization methods, including arrays, linked lists, stacks, and queues, alongside standard computational procedures such as sorting, searching, and graph traversal. By providing these implementations across multiple languages, the project supports technical skill development and preparation fo

    Organizes data structures and algorithms into cohesive classes to enforce modularity and encapsulation.

    C
    عرض على GitHub↗964
  1. Home
  2. Software Engineering & Architecture
  3. Object-Oriented Structural Organization