تعلم كيفية تصميم تسلسلات هرمية قوية للوراثة وتحديد واجهات واضحة باستخدام الفئات المجردة وميزات C++ الحديثة.
💬مدرب ذكاء اصطناعي اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت.
🕐ابدأ في أي وقت بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك.
🌐بالعربية الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.
حول هذه الدورة
عند العمل مع البرمجة الكائنية التوجه (OOP) في C++، غالباً ما تحتاج إلى تحديد واجهة مشتركة يجب على الفئات المشتقة تنفيذها. تعتبر الفئات المجردة الأداة الأساسية لإنشاء هذه العقود وفرض سلوك معين عبر قاعدة العضوية البرمجية الخاصة بك. بنهاية هذه الدورة، ستكون قادراً على استخدام الدوال الافتراضية المحضة بثقة لإنشاء فئات أساسية مجردة وقوية، مما يضمن تعدد الأشكال المناسب وبنية الكود البرمجي.
ما ستتعلمه:
* فهم المفاهيم الأساسية لتعدد الأشكال، والدوال الافتراضية، ودور جدول الدوال الافتراضية (V-table) في C++.
* تحديد وتنفيذ الفئات الأساسية المجردة باستخدام الدوال الافتراضية المحضة لفرض عقود الواجهات.
* تطبيق الكلمتين المفتاحيتين `override` و `final` لمنع الأخطاء الخفية والإشارة بوضوح إلى دلالات الدوال المقصودة في الفئات المشتقة.
* تعلم كيفية إدارة دورة حياة الكائنات المتعددة الأشكال بأمان باستخدام المؤشرات الذكية مثل `std::unique_ptr`.
* ممارسة كتابة أمثلة برمجية واضحة وقابلة للصيانة توضح تعدد الأشكال في وقت التشغيل (runtime polymorphism) من خلال الواجهات.
تبدأ الدورة بمصطلحات البرمجة الكائنية التوجه الأساسية وتتقدم عبر بناء الجملة وتفاصيل التنفيذ للفئات المجردة. ثم نستكشف سيناريوهات التطبيق العملي وأفضل الممارسات لإنشاء واجهات مرنة وقابلة للتوسعة. تم تصميم هذه الدورة للمبتدئين الذين لديهم فهم أساسي لبناء جملة C++ وإنشاء الكائنات ولكنهم جدد على مفاهيم البرمجة الكائنية التوجه المتقدمة مثل الوراثة وتعدد الأشكال. لا توجد خبرة سابقة مطلوبة مع الفئات المجردة أو الواجهات. ابدأ تعلم كيفية تصميم برامج C++ أكثر نظافة وقابلة للتوسعة اليوم.
محتوى الدورة
ما الذي ستحصل عليه
📜شهادة إتمام أضفها إلى ملفك على LinkedIn
💬مدرّس AI شخصي عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت.
🎧النسخة الصوتية مضمَّنة تعلَّم أثناء تنقُّلك — دون شاشة
♾️وصول مدى الحياة عُد متى شئت، بلا انتهاء
📱الهاتف أو الكمبيوتر يعمل في أي مكان وعلى أي جهاز
💸استرداد خلال 14 يومًا دون أسئلة
⚡قصير ومركَّز 2 ساعة 30 دقيقة من المحتوى التطبيقي
شهادة إتمام
كل دورة تكملها على PickAClass تُصدر شهادة كهذه — أصلية، بكودها الخاص، قابلة للتحقّق عبر الرابط، ومفصّلة عمّا أُثبت فعلًا.