Podcast
Questions and Answers
الصنف هو مجموعة من الكائنات غير المتشابهة.
الصنف هو مجموعة من الكائنات غير المتشابهة.
False (B)
الكائنات تحتوي على خصائص محددة ويمكن أن تقوم بعمليات محددة.
الكائنات تحتوي على خصائص محددة ويمكن أن تقوم بعمليات محددة.
True (A)
بطاقة دوام محمد وبطاقة دوام حسن هما أمثلة عن الصنف 'بطاقة دوام'.
بطاقة دوام محمد وبطاقة دوام حسن هما أمثلة عن الصنف 'بطاقة دوام'.
True (A)
الدالة Methode 1 تمثل المتغير الأول في الكلاس Exemple.
الدالة Methode 1 تمثل المتغير الأول في الكلاس Exemple.
إدارة نظام المستشفيات يتطلب تصميم كلاسات ودوال.
إدارة نظام المستشفيات يتطلب تصميم كلاسات ودوال.
الكائنات الغير متشابهة تنتمي إلى نفس الصنف.
الكائنات الغير متشابهة تنتمي إلى نفس الصنف.
الكائن في البرمجة الهدفية يحوي مجموعة من البيانات تسمى صفات ومجموعة عمليات تسمى وظائف.
الكائن في البرمجة الهدفية يحوي مجموعة من البيانات تسمى صفات ومجموعة عمليات تسمى وظائف.
الصنف (Class) يحوي مجموعة من الكائنات التي تشترك في الخصائص والعمليات.
الصنف (Class) يحوي مجموعة من الكائنات التي تشترك في الخصائص والعمليات.
الكائن يمثل المواصفات العامة للكائنات التي تنتمي لهذا الصنف.
الكائن يمثل المواصفات العامة للكائنات التي تنتمي لهذا الصنف.
البرمجة الهدفية تستند على تحديد الفئات ذات خصائص ووظائف عامة.
البرمجة الهدفية تستند على تحديد الفئات ذات خصائص ووظائف عامة.
ال OOP يساعد في سهولة تصميم البرامج وتخطيطها.
ال OOP يساعد في سهولة تصميم البرامج وتخطيطها.
ال OOP يزيد من احتمالية حدوث الأخطاء (Bugs) في البرامج.
ال OOP يزيد من احتمالية حدوث الأخطاء (Bugs) في البرامج.
ال OOP يزيد من تعقيد إدارة البرامج كلما زاد حجمها.
ال OOP يزيد من تعقيد إدارة البرامج كلما زاد حجمها.
ال OOP يساعد في إعادة استخدام أكواد البرامج بشكل فعال.
ال OOP يساعد في إعادة استخدام أكواد البرامج بشكل فعال.
كل كائن في البرمجة الهدفية يتكون من صفات وظائف خاصة به فقط.
كل كائن في البرمجة الهدفية يتكون من صفات وظائف خاصة به فقط.
إذا حدثت مشكلة في كائن معين، يجب تعديل كافة الكائنات بشكل متزامن.
إذا حدثت مشكلة في كائن معين، يجب تعديل كافة الكائنات بشكل متزامن.
Study Notes
البرمجة الهدفية
- البرمجة الهدفية هي اختصار لعبارة Object Oriented Programming
- تتكون من ثلاث كلمات: Object، Oriented، Programing
- الـ Object تعني شيء أو كائن مثل أسد كائن وهو ينتمي إلى فئة الحيوان
- الـ Oriented تعني موجه أو توجيهي أو غرضي
- الـ Programing تعني أي برمجة
فوائد البرمجة الهدفية
- سهولة تصميم البرامج
- تصمي البرامج والتخطيط لبنيتها أصبحت اسهل من البرمجة الاجرائية
- سهولة تصحيح الأخطاء
- إعادة استخدام ألكواد
مفاهيم أساسية في البرمجة الهدفية
- الكائن (Object) هو وحدة تحوي مجموعة من البيانات تسمى خصائص أو صفات ومعرفة عليها
- الصنف (Class) هو نوع يحوي مجموعة من الكائنات التي تشترك في الخصائص والعمليات
- الكائن هو شيء قائم بذاته أو شيء له ذاتية تنتمي إلى الصنف
متعلقات الكائنات
- الكائن يتكون من خصائص وعمليات
- مثال: طالب، قلم، حاسب
- أمثلة على الكائنات في برامج معينة: متسوق في سوبر ماركت، زبون في متجر الدراجات
الفرق بين الصنف والكائن
- كل ما في الوجود هو كائن فأنا وأنت وهذه الورقة والقلم كلها كائنات
- الصنف فهو مجموعة من الكائنات المتشابهة
- مثال: الصنف "بطاقة دوام" والكائن "بطاقة دوام محمد" والكائن "بطاقة دوام حسن"
تعريف الصنف
- طريقة تعريف الصنف: public class Example { ... }
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Description
تعريف البرمجة الهدفية (OOP) واستخدام مفاهيم الفئة والكائن، مع التركيز على تحديد الفئات ذات الخصائص والوظائف العامة. تشمل شرحاً لمعاني Object-oriented programming وكيفية توجيه وتحديد الأغراض في البرمجة.