محاضرة 4: البرمجة الهدفية - إعداد أ.أحالم الحداد
16 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

الصنف هو مجموعة من الكائنات غير المتشابهة.

False

الكائنات تحتوي على خصائص محددة ويمكن أن تقوم بعمليات محددة.

True

بطاقة دوام محمد وبطاقة دوام حسن هما أمثلة عن الصنف 'بطاقة دوام'.

True

الدالة Methode 1 تمثل المتغير الأول في الكلاس Exemple.

<p>False</p> Signup and view all the answers

إدارة نظام المستشفيات يتطلب تصميم كلاسات ودوال.

<p>True</p> Signup and view all the answers

الكائنات الغير متشابهة تنتمي إلى نفس الصنف.

<p>False</p> Signup and view all the answers

الكائن في البرمجة الهدفية يحوي مجموعة من البيانات تسمى صفات ومجموعة عمليات تسمى وظائف.

<p>True</p> Signup and view all the answers

الصنف (Class) يحوي مجموعة من الكائنات التي تشترك في الخصائص والعمليات.

<p>True</p> Signup and view all the answers

الكائن يمثل المواصفات العامة للكائنات التي تنتمي لهذا الصنف.

<p>False</p> Signup and view all the answers

البرمجة الهدفية تستند على تحديد الفئات ذات خصائص ووظائف عامة.

<p>True</p> Signup and view all the answers

ال OOP يساعد في سهولة تصميم البرامج وتخطيطها.

<p>True</p> Signup and view all the answers

ال OOP يزيد من احتمالية حدوث الأخطاء (Bugs) في البرامج.

<p>False</p> Signup and view all the answers

ال OOP يزيد من تعقيد إدارة البرامج كلما زاد حجمها.

<p>False</p> Signup and view all the answers

ال OOP يساعد في إعادة استخدام أكواد البرامج بشكل فعال.

<p>True</p> Signup and view all the answers

كل كائن في البرمجة الهدفية يتكون من صفات وظائف خاصة به فقط.

<p>False</p> Signup and view all the answers

إذا حدثت مشكلة في كائن معين، يجب تعديل كافة الكائنات بشكل متزامن.

<p>False</p> Signup and view all the answers

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.

Quiz Team

Description

تعريف البرمجة الهدفية (OOP) واستخدام مفاهيم الفئة والكائن، مع التركيز على تحديد الفئات ذات الخصائص والوظائف العامة. تشمل شرحاً لمعاني Object-oriented programming وكيفية توجيه وتحديد الأغراض في البرمجة.

More Like This

Use Quizgecko on...
Browser
Browser