مبادئ Object Oriented Programming

ThumbsUpCuboFuturism avatar
ThumbsUpCuboFuturism
·
·
Download

Start Quiz

Study Flashcards

16 Questions

في الـ OOP، يُمثل كل كائن مجموعة من الـ______

خصائص

في الـ OOP، يتم تحديد الفئات باستخدام مفهوم الـ______

class

الـ OOP يعني البرمجة الكائنية أو البرمجة الـ______

موجهة

الـ OOP يُسهل تصميم البرامج بحيث تنجز بسرعة أكبر وسهولة أكثر من البرمجة الإجرائية لأنها أقرب إلى الـ______

عالم الحقيقي

عند تصميم فئة جديدة في الـ OOP، تكون تركيزك فقط على هذه الـ______

فئة

الـ OOP يُقلل من نسبة الأخطاء Bugs لأنه يقلل من تأثير المتغيرات والبيانات خارج نطاق الـ______

فئة

______ هي المصفوفات التي تحتوي على أنواع مختلفة في النوع من المتغيرات أو العناصر و نستطيع استعمالها دون تحديد حجمها أي عدد العناصر التي يتم وضعها داخل المصفوفة تكتب و تعريف المصفوفة ______ في لغة البرمجة سي شارب : #C. ______ name = new ______();

ArrayList

Structure هي عبارة عن تجمع لعدة متغيرات بأنواع مختلفة في بنية واحدة تحت تعريفها من قبل المبرمج. أنواع البيانات تشكل اسم واحد. وهو أحد نوعينات التي تشترك في نفس المعلومات ، مثال وهي تستخدم لجمع بيانات حي.

التركيب

مجموعة من الكائنات المتشابهة. فالرجال صنف وزيد كائن منه والنساء صنف وأمل كائن منه.

الصنف

نوع جديد من أنواع البيانات. يمكن تعريف ات من هذا النوع من البيانات و يتم الوصول لعناصر التركيب باستخدام معامل النقطة access member (.) operator بعد اسم ال.

متغير

التركيب Structure حيث يتم اعلان التركيب بالكلمة المحجوزة struct ثم اسم التركيب ثم حاصرتين بينهما ثم اعلان عن عناصر التركيب.

محدد

______ Class هو نوع يحوي مجموعة من الكائنات التي تشترك في الخصائص والعمليات. مثال ______ الحاسبات, صنف الطالب.

الصنف

Arraylist هي مصفوفات تحتوي على أنواع مختلفة من ال______ أو العناصر ويمكن استخدامها دون تحديد حجمها. عدد العناصر التي يتم وضعها داخل المصفوفة.

متغيرات

______ يحتوي نوعًا من البيانات يمكن تعريف متغيرات من هذا النوع من البيانات و يتم الوصول لعناصر ال______ باستخدام معامل النقطة access member (.) operator بعد اسم المتغير.

تركيب

______ يمثل المواصفات العامة للكائنات التي تنتمي لهذا ______. بينما الكائنات تمثل شيء قائم بذاته أو شيء له ذاتية تنتمي لذلك ______.

الصنف

تعريف متغيرات من هذا النوع من البيانات و يتم الوصول لعناصر ______ باستخدام معامل النقطة access member (.) operator بعد اسم المتغير.

التركيب

Study Notes

مفهوم البرمجة objet oriented

  • البرمجة objet oriented هي نمط برمجي ي_depend على مفهوم الفئة والكائن
  • الكائن (Object) هو وحدة تحوي مجموعة من البيانات تسمى خصائص أو صفات ومعرفة عليها مجموعة عمليات
  • الصنف (Class) هو نوع يحوي مجموعة من الكائنات التي تشترك في الخصائص والعمليات

الفرق بين الصنف والكائن

  • كل ما في الوجود هو كائن (فأنا وأنت وهذه الورقة والقلم كلها كائنات)
  • الصنف هو مجموعة من الكائنات المتشابهة (الرجال صنف وزيد كائن منه والنساء صنف وأمل كائن منه)

ArrayList

  • المصفوفات ArrayList هي مصفوفات تحتوي على أنواع مختلفة في النوع من المتغيرات أو العناصر
  • نستطيع استعمالها دون تحديد حجمها أي عدد العناصر التي يتم وضعها داخل المصفوفة

التراكيب Structure

  • التراكيب هي عبارة عن تجمي ٌع لعدة متغي ٌرات بأنواع مختلفة في بني ة واحدة
  • أنواع البيا ٌ م ٌ اسم واحد، وهو أحد نات التي نات لمجموعة تشترك في نفس المعلومات
  • التراكيب Structure هي عبارة عن جمع بياٌ حي هذا التركيبٌة على ٌث ي ٌمكن عمل تركي ٌب لمجموعة "الطالب"

autre notions

  • ムConst: يمكن التصريح عن قيم ثابتة باستخدام الشكل العام التالي Const Type Constname=expression
  • Enumeration enum: هي نوع قيمة(typ)...

Note: I used the three backticks ```` to format the text in markdown style as requested.

Learn about the basics of Object Oriented Programming (OOP) and understand the concepts of classes, objects, properties, and methods. Discover how OOP simplifies program design and planning by organizing code into reusable and structured components.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free
Use Quizgecko on...
Browser
Browser