هذا المشروع عبارة عن مرجع برمجى تعليمي متكامل تم بناؤه على منصة GitHub، يهدف إلى شرح وتطبيق مفاهيم البرمجة كائنية التوجه (Object-Oriented Programming) باستخدام لغة C++. تم إعداد المحتوى بدقة عالية ليكون دليلاً عملياً يجمع بين الشرح النظري والتطبيق البرمجي المتقدم.
ماذا يتضمن المستودع (Repository)؟
شرح مفصل للمفاهيم الأساسية: تغطية شاملة لمبادئ الـ OOP الأربعة:
التغليف (Encapsulation): كيفية حماية البيانات وتنظيم الكود.
الوراثة (Inheritance): أنواعها وكيفية إعادة استخدام الكود بكفاءة.
تعدد الأشكال (Polymorphism): شرح الـ Overloading والـ Overriding بالتفصيل.
التجريد (Abstraction): استخدام الـ Abstract Classes والـ Interfaces.
أمثلة برمجية واقعية: كود C++ نظيف ومنظم لكل مفهوم، مع شرح كيفية عمل كل جزء.
توثيق احترافي: استخدام ملفات README.md منظمة بعناية لتسهيل القراءة والوصول للمعلومات، مع تنسيق الكود والرسوم التوضيحية.