ابحث في الأسئلة…
⌘
K
English
Tiếng Việt
日本語
한국어
Español
العربية
বাংলা
čeština
Dansk
Deutsch
Ελληνικά
Suomi
Français
Gaeilge
ગુજરાતી
Hausa
हिन्दी
Hrvatski
Magyar
Bahasa Indonesia
Italiano
Basa Jawa
ქართული
Lietuvių
मराठी
Melayu
Malti
नेपाली
Nederlands
Norsk
ਪੰਜਾਬੀ
Polski
Português
Română
Русский
Slovenščina
Shqip
Svenska
Kiswahili
தமிழ்
తెలుగు
ภาษาไทย
Türkçe
اردو
简体中文
flow
الرئيسية
المواضيع
الفئات
مسارات التعلّم
بحث
الرئيسية
/
#التصميم
#التصميم
15 أسئلة
ما الفرق بين الواجهة (Interface) والفئة المجردة (Abstract Class)؟
البرمجة كائنية التوجّه
#oop
متوسط
›
لماذا نفضل التكوين على الوراثة؟
البرمجة كائنية التوجّه
#design
متوسط
›
ما هي مبادئ SOLID؟
البرمجة كائنية التوجّه
#principles
متوسط
›
ما هي الربط والتماسك؟
البرمجة كائنية التوجّه
#design
متوسط
›
ما هي الكائنات غير القابلة للتغيير ولماذا نستخدمها؟
البرمجة كائنية التوجّه
#design
متوسط
›
ما الفرق بين علاقات is-a و has-a؟
البرمجة كائنية التوجّه
#inheritance
متوسط
›
متى يجب استخدام getters و setters (ومتى لا تستخدمهما)؟
البرمجة كائنية التوجّه
#principles
متوسط
›
ما هو الحقن والتبعيات (Dependency Injection) وعكس التحكم (Inversion of Control)؟
البرمجة كائنية التوجّه
#design
متوسط
›
متى يجب أن تستخدم factory method بدلاً من constructor؟
البرمجة كائنية التوجّه
#design
متوسط
›
اشرح مبدأ Open/Closed بشكل متعمق.
البرمجة كائنية التوجّه
#principles
متقدم
›
كيف يقارن البرمجة الكائنية التوجه (OOP) بالبرمجة الدالية؟
البرمجة كائنية التوجّه
#oop
متقدم
›
ما هي أنماط مناهضة الشيوع في البرمجة كائنية التوجه؟
البرمجة كائنية التوجّه
#design
متقدم
›
ما هي الـ Mixins والـ Traits؟
البرمجة كائنية التوجّه
#inheritance
متقدم
›
ما هو التصميم بالعقد؟
البرمجة كائنية التوجّه
#principles
متقدم
›
كيف تقوم بنمذجة مجال معين في فئات مصممة بشكل جيد؟
البرمجة كائنية التوجّه
#design
متقدم
›
أسئلة مقابلات التصميم · التدرّب على مقابلات تقنية المعلومات