7 مستودعات
The implementation of software using classes, modules, instance variables, and inheritance.
Distinct from Object-Oriented Modeling: Candidates focus on pedagogical modeling, query languages, or CSS, not the general implementation of OOP language features.
Explore 7 awesome GitHub repositories matching programming languages & runtimes · Object-Oriented Programming. Refine with filters or upvote what's useful.
This project is a collection of programming language references and syntax cheat sheets designed for rapid developer onboarding. It serves as a library of code-based documentation that uses valid source code files to provide whirlwind tours of various language specifications. The project focuses on programming language learning by providing concise, commented code examples that explain core features and syntax in place. This approach enables developers to quickly grasp language-specific patterns, data types, and execution flow through a consistent reference format. The content covers a broad
Provides concise examples of building classes and modules with instance variables, constants, and inheritance.
هذا المشروع عبارة عن مجموعة من أطر عمل Shell المتخصصة التي توفر أنماط البرمجة كائنية التوجه، وأدوات اختبار الوحدات، ومكتبة أدوات قياسية لسكربتات Bash. يتيح تنظيم منطق السكربت من خلال تنفيذ الفئات والكائنات وأنماط التصميم الفردية (singleton) لإنشاء مكونات معيارية قابلة لإعادة الاستخدام. يتضمن إطار العمل مكتبة مخصصة لمعالجة الاستثناءات تلتقط فشل الأوامر باستخدام كتل try-catch وتخزن بيانات الخطأ الوصفية في كائنات. كما يوفر إطار عمل لاختبار الوحدات ينفذ أوامر Shell كحالات اختبار مستقلة ويراقب رموز الخروج لاكتشاف الإخفاقات. تغطي القدرات الإضافية إدارة سجلات التطبيق مع توجيه التدفق القائم على الخطورة، وتنسيق واجهة المستخدم الطرفية لتطبيق الألوان والرموز على مخرجات وحدة التحكم. تتضمن المكتبة القياسية أيضاً أدوات لمعالجة أنواع البيانات المعقدة، مثل المصفوفات والسلاسل والأرقام.
Implements object-oriented programming patterns and classes within Bash shell scripts for modularity.
هذا المشروع عبارة عن مجموعة من المراجع التقنية المكثفة وأدلة الدراسة للغة C++. يعمل كـ "ورقة غش" للغة ومرجع برمجي يغطي القواعد الأساسية، والمعايير، وأنماط تنظيم البيانات. يوفر المورد أدلة متخصصة لدراسة الخوارزميات، ومرجع هياكل البيانات، والتحضير للمقابلات التقنية. ويتضمن مواد لمراجعة التعقيد الحسابي واستخدام هياكل البيانات الفعالة للبرمجة التنافسية. يغطي المحتوى مجالات قدرة واسعة بما في ذلك البرمجة كائنية التوجه، وإدارة الذاكرة، والبرمجة العامة. كما يفصل حاويات المكتبة القياسية، وتنفيذ خوارزميات البحث، وهياكل الأشجار المختلفة.
Details the application of inheritance, polymorphism, and encapsulation in C++.
هذا المشروع عبارة عن مجموعة شاملة من مواد تعليم برمجة Python، بما في ذلك البرامج التعليمية، والتمارين، وعينات الكود المنسقة. يعمل كمنهج تعليمي ومجموعة أدوات هندسة برمجيات، باستخدام Jupyter Notebooks لدمج الكود القابل للتنفيذ مع نص تعليمي وصفي. يوفر المستودع أدلة تنفيذ عملية لبناء تطبيقات نماذج لغوية كبيرة، مثل أنظمة التوليد المعزز بالاسترجاع، ووكلاء الذكاء الاصطناعي ذوي الحالة، وسير عمل التعلم الآلي. يتميز بتقديم نهج منظم لسير عمل الترميز الوكيل، وتغطية تقطير نافذة السياق، وتوجيه النموذج المستقل عن المزود، والمخرجات المهيكلة المفروضة بالمخطط. تغطي المواد مجموعة واسعة من قدرات هندسة البرمجيات، بما في ذلك البرمجة غير المتزامنة مع طوابير المهام الموزعة، وتطوير تطبيقات الويب مع REST APIs، وسير عمل تحليل البيانات. كما يتضمن موارد لإتقان التصميم الموجه للكائنات، وتنفيذ خطوط أنابيب CI/CD، وتطبيق معايير التنسيق والتدقيق المهنية.
Provides guidance on implementing object-oriented programming using classes, inheritance, and modular design.
هذا المشروع عبارة عن مستودع تعليمي لـ JavaScript ودورة برمجية. يوفر مجموعة من أمثلة الكود والمشاريع العملية المصممة لتعلم لغة البرمجة JavaScript. يغطي المستودع تعلم اللغة من خلال تمارين عملية، بما في ذلك تنفيذ مشاريع برمجية وممارسة الخوارزميات. يركز على كل من تطوير ويب الواجهة الأمامية وتطبيق البرمجة كائنية التوجه. يتضمن المحتوى مواد لإدارة المتغيرات وأنواع البيانات، وإجراء العمليات الحسابية، ومعالجة السلاسل والتواريخ. كما يوفر أمثلة لمقارنة قيم البيانات وهيكلة الكود باستخدام الفئات (classes) والنماذج الأولية (prototypes).
Implements object-oriented programming using classes, prototypes, and inheritance.
هذا المشروع عبارة عن مجموعة من التفسيرات المبسطة وتنفيذات الكود لأنماط تصميم البرمجيات الشائعة باستخدام JavaScript. يعمل كدليل لتنفيذ أنماط التصميم الإنشائية والهيكلية والسلوكية لحل مشاكل هندسة البرمجيات. يصنف المورد الأنماط إلى ثلاث مجموعات رئيسية. تركز الأنماط الإنشائية على إنشاء الكائنات المرن وإدارة الموارد. تنظم الأنماط الهيكلية علاقات الكائنات والواجهات لتشكيل هياكل فعالة. تدير الأنماط السلوكية التواصل والتفاعل بين الكائنات. تغطي المادة مفاهيم أساسية بما في ذلك البرمجة الموجهة للكائنات، وتخطيط هندسة البرمجيات، واستراتيجيات إعادة هيكلة الكود لتقليل الديون التقنية.
Implements advanced object-oriented programming concepts in JavaScript to manage complex state and creation.
يعمل هذا المستودع كمرجع لتنفيذ أنماط تصميم البرمجيات القياسية داخل بيئات JavaScript. يوفر مجموعة من الأنماط الهيكلية والإنشائية والسلوكية المصممة لمساعدة المطورين في تنظيم منطق التطبيق المعقد وتحسين قابلية صيانة الكود بشكل عام. يوضح المشروع كيفية تطبيق المبادئ الموجهة للكائنات لفصل إنشاء الكائنات عن منطق العمل الأساسي وإدارة التواصل بين الكائنات. من خلال استخدام هذه الأنماط، يمكن للمطورين هيكلة الفئات وتفاعلات الكائنات لضمان بقاء الكود معيارياً ومرناً مع تطور متطلبات المشروع. تغطي المجموعة نطاقاً من التقنيات المعمارية، بما في ذلك إدارة مثيل المفرد (singleton)، وإنشاء المصنع (factory)، وتكوين الفئات. كما تتضمن أمثلة على الأنماط السلوكية والهيكلية مثل المراقبين (observers)، والاستراتيجيات (strategies)، والمزخرفات (decorators)، التي تسمح بالتوسيع الديناميكي للوظائف وتبديل الخوارزميات في وقت التشغيل.
Demonstrates object-oriented programming principles through practical class and object composition examples.