اختبار البرمجة كائنية التوجّه
أجب عن الأسئلة التالية لتختبر فهمك وتحصل على شهادة.
0 / 15
1. ما الفرق بين الصنف والكائن؟
2. ما الطريقة التي تُستدعى تلقائيًّا عند إنشاء كائن؟
3. ما هي الركائز الأربع لـ OOP؟
4. ما التغليف (Encapsulation)؟
5. ما علاقة الوراثة؟
6. ما تعدّد الأشكال (Polymorphism)؟
7. ما الذي يميّز الصنف المجرّد عن الواجهة؟
8. ما علاقة التركيب (Composition)؟
9. أي محدّد وصول يقصر الرؤية داخل الصنف فقط؟
10. ما العضو الساكن (static)؟
11. ما الفرق بين التجاوز والتحميل الزائد؟
12. ماذا تستدعي super؟
13. ماذا يعني حرف S في SOLID؟
14. ما المبدأ التصميمي الموصى به عادةً؟
15. ما نمط التصميم الذي يضمن نسخة واحدة فقط من الصنف؟
مسار أنماط التصميم (Design Patterns) — تحتاج 9 إجابات صحيحة على الأقل للنجاح.