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









