KnowledgeCity

تعدد الأشكال المتقدم في C++

تعرف على تعدد الأشكال الساكن وما هو تعدد الأشكال الديناميكي والربط الديناميكي وكيف يتم تنفيذ هذه المفاهيم في ++C
شاهد الدرس الأول مجانًا — احصل على وصول كامل إلى جميع الدروس الـ7.

To view this video please enable JavaScript.

دورة تدريبية: عند الطلب
متقدم  مقدِّم الخدمة Mikhail Veygman  7 الدروس ·  17m  باللغات: العربية, الألمانية, الإنجليزية, الإسبانية, الفرنسية, البرتغالية, الصينية المبسطة 

وصف الدورة

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

أهداف الدورة التدريبية:

  • تعلم مبادئ تصميم الكلاس الجيد
  • التعرف على الوراثة
  • التعرف على تكوين الكلاس

المهارات التي ستتعلمها:

  • تطبيق مبادئ التصميم الجيد
  • استخدام الوراثة لوصف كائنات من الحياة الحقيقية
  • استخدام تكوين الكلاس

ما ستتعلمه

  • تطبيق مبادئ تصميم الفئات الجيدة في C++
  • استخدام الوراثة لوصف الكائنات الواقعية والتعامل مع أنواع الوراثة المختلفة
  • استخدام تركيب الفئات لوصف مكونات الكائنات الواقعية
  • التمييز بين تعددية الأشكال الساكنة والديناميكية وتطبيق الربط الديناميكي
  • الإعلان عن الدوال الافتراضية واستدعاؤها وفهم جدول VTable وهوادم الفئات الافتراضية وتعددية الأشكال
  • تطبيق الدوال الافتراضية الصرفة وفئات الواجهة

النقاط الرئيسية

  • تغطي هذه الوحدة تصميم الفئات والوراثة، بما في ذلك مبادئ تصميم الفئات الجيدة.
  • يمكن استخدام الوراثة لوصف الكائنات الواقعية، وتشرح الوحدة أنواعها المختلفة وكيفية استخدامها.
  • يُقدَّم التركيب بوصفه طريقة لوصف مكونات الكائن الواقعي.
  • يغطي الكورس تعددية الأشكال بشكليها الساكن والديناميكي، بما في ذلك تعددية الأشكال المحققة عبر الربط الديناميكي.
  • الدوال الافتراضية وجدول VTable وهوادم الفئات الافتراضية وتعددية الأشكال والدوال الافتراضية الصرفة مع فئات الواجهة جزء من المادة.

الأسئلة الشائعة

ما الذي تغطيه هذه الوحدة في C++؟

تتناول الوحدة تصميم الفئات والوراثة. تُقدّم مفاهيم تصميم الفئات الجيدة، وتُظهر كيفية استخدام الوراثة لوصف الكائنات الواقعية، وتصف أنواع الوراثة المختلفة وكيفية استخدامها، وتُقدّم التركيب لوصف مكونات الكائن الواقعي.

ما الموضوعات التي تُدرَّس في الدروس؟

تغطي الدروس تعددية الأشكال (الساكنة والديناميكية)، والربط الديناميكي، وتعددية الأشكال باستخدام الربط الديناميكي، والدوال الافتراضية (الإعلان والاستدعاء)، وجدول VTable، وهوادم الفئات الافتراضية وتعددية الأشكال، والدوال الافتراضية الصرفة مع فئات الواجهة.

ما أهداف التعلم في هذه الوحدة؟

أهداف التعلم المُعلنة هي تعلّم مبادئ تصميم الفئات الجيدة، والتعرف على الوراثة، والتعرف على تركيب الفئات.

ما المهارات التي يرتبط بها هذا الكورس؟

يرتبط بأساسيات C++ ومفاهيم C++ ووحدات C++ وDev-C++ وC++ المضمّن والربط المتعدد.