وصف الدورة
تدور هذه الوحدة حول تصميم الكلاس والوراثة. سنقدم مفاهيم تصميم الكلاس الجيد. سنظهر طريقة استخدام الوراثة لوصف أشياء من العالم الحقيقي. كما ستصف أنواعا مختلفة من الوراثة وكيفية استخدامها ولكنها ستقدم أيضا مفهوما للتكوين الذي يمكن استخدامه لوصف مكونات كائن من الحياة الحقيقية.
ما ستتعلمه
- تطبيق مبادئ تصميم الفئات الجيدة في C++
- استخدام الوراثة لوصف الكائنات الواقعية
- التمييز بين أنواع الوراثة المختلفة وتطبيقها، بما في ذلك الوراثة الهرمية والوراثة المتعددة
- حل الغموض في الوراثة المتعددة باستخدام الفئات الأساسية الافتراضية
- استخدام تركيب الفئات لوصف مكونات الكائنات الواقعية
النقاط الرئيسية
- تركز الوحدة على تصميم الفئات والوراثة في C++.
- يمكن استخدام الوراثة لنمذجة الكائنات الواقعية، وتغطي الوحدة أنواع الوراثة المختلفة وكيفية استخدامها.
- يمكن أن تُفضي الوراثة المتعددة إلى غموض يمكن حله باستخدام الفئات الأساسية الافتراضية.
- يوفر التركيب طريقة بديلة لوصف مكونات الكائن الواقعي.
الأسئلة الشائعة
ما الذي تغطيه هذه الوحدة في C++؟
تغطي تصميم الفئات والوراثة، بما في ذلك مبادئ تصميم الفئات الجيدة، واستخدام الوراثة لوصف الكائنات الواقعية، وأنواع الوراثة المختلفة وكيفية استخدامها، ومفهوم التركيب لوصف مكونات الكائن الواقعي.
ما أنواع الوراثة التي تُدرّسها الوحدة؟
تغطي الدروس الوراثة الهرمية والوراثة المتعددة، بما في ذلك الغموض في الوراثة المتعددة واستخدام الفئات الأساسية الافتراضية لحل غموض الوراثة المتعددة.
ما المهارات التي سأكتسبها من هذه الوحدة؟
ستعمل على مفاهيم C++ ووحدات C++ والوحدات النمطية والبرمجة المعيارية والوراثة المتعددة والوحدات البرمجية.
كيف هو مبنى الوحدة؟
تشمل دروساً حول الوراثة الهرمية، والوراثة المتعددة، والغموض في الوراثة المتعددة، والفئات الأساسية الافتراضية وحل غموض الوراثة المتعددة.









