انتقل إلى المحتوى
KnowledgeCity

MATLAB: البرمجة الكائنية التوجه

قوة البرمجة الشيئية مع ماتلاب
شاهد الدرس الأول مجانًا — احصل على وصول كامل إلى جميع الدروس الـ3.
دورة تدريبية: عند الطلب
متوسط مقدِّم الخدمة Gabriel Popoola  3 الدروس ·  13m  باللغات: العربية, الألمانية, الإنجليزية, الإسبانية, الفرنسية, البرتغالية, Chinese 

وصف الدورة

البرمجة الموجهة للكائنات (الشيئية) هي نموذج برمجة كمبيوتر يسمح للمطور بدمج البيانات والدوال التي تعمل على البيانات في نفس الهيكل، المعروف باسم الكائن، هذا مفيد بشكل خاص لنمذجة أنظمة العالم الحقيقي والأجهزة في البرامج.

تسمح الطريقة التي يتم بها تعريف الكائن للتعليمات البرمجية خصيصًا بالعمل على البيانات ليتم تضمينها في الكائن نفسه. تحتوي الكائنات نفسها على حقول وميزات فريدة لهذا الكائن بطريقة تجعل الكائنات لها سلوكًا متخصصًا. على الرغم من وجود نوع واحد فقط من الكائنات في ماتلاب - المعروف باسم مصفوفة ماتلاب - تختلف وظائف مصفوفة ماتلاب وفقًا لنوع البيانات.

في وحدة ماتلاب هذه، سوف تكتشف مبادئ البرمجة الشيئية، والفرق بين هياكل البيانات والبيانات. سوف تكتشف أيضًا كيف تتناسب التعليمات البرمجية ودوال الأغراض العامة مع البرمجة الموجهة للكائنات في ماتلاب.

ما ستتعلمه

  • فهم طريقة معالجة البيانات في البرمجة الموجّهة بالكائنات (OOP)
  • التعرّف على الفروق في أدوار البيانات والكود في البرمجة الموجّهة بالكائنات
  • فهم دور الدوال العامة الأغراض في البرمجة الموجّهة بالكائنات
  • استكشاف مبادئ البرمجة الموجّهة بالكائنات والفرق بين البيانات وهياكل البيانات
  • دراسة الاختلاف في طريقة عمل مصفوفة MATLAB تبعًا لنوع البيانات

النقاط الرئيسية

  • البرمجة الموجّهة بالكائنات نموذجٌ يجمع البيانات والدوال التي تعمل عليها في هيكل واحد يُعرَف بالكائن.
  • يُتيح تعريف الكائن بناء كود مخصص للعمل على بياناته داخل الكائن نفسه، مما يمنح الكائنات سلوكًا متخصصًا.
  • لا يوجد في MATLAB سوى نوع واحد من الكائنات هو مصفوفة MATLAB، ووظيفتها تتباين تبعًا لنوع البيانات.
  • يغطي الموديول كيفية اندراج البيانات والكود والدوال العامة الأغراض في البرمجة الموجّهة بالكائنات في MATLAB.
  • تُعدّ البرمجة الموجّهة بالكائنات مفيدةً بصفة خاصة في نمذجة الأنظمة والأجهزة الواقعية برمجيًا.

الأسئلة الشائعة

ما الذي تغطيه دورة MATLAB هذه؟

يغطي الموديول مبادئ البرمجة الموجّهة بالكائنات، والفرق بين البيانات وهياكل البيانات، وكيفية اندراج الكود والدوال العامة الأغراض في البرمجة الموجّهة بالكائنات في MATLAB. ودروسه هي: البيانات، والكود، والدوال العامة الأغراض.

ما تعريف البرمجة الموجّهة بالكائنات كما وردت في هذه الدورة؟

البرمجة الموجّهة بالكائنات نموذجٌ للبرمجة الحاسوبية يُتيح للمطوّر الجمع بين البيانات والدوال التي تعمل عليها في هيكل واحد يُعرَف بالكائن، وهي مفيدة بصفة خاصة في نمذجة الأنظمة والأجهزة الواقعية برمجيًا.

كيف تُعالَج الكائنات في MATLAB وفق هذه الدورة؟

على الرغم من وجود نوع واحد فقط من الكائنات في MATLAB يُعرَف بمصفوفة MATLAB، فإن وظيفة هذه المصفوفة تتباين تبعًا لنوع البيانات.

ما المهارات التي سأكتسبها من هذه الدورة؟

ستبني مهارات في MATLAB، وكود الكائنات، وأنظمة البرمجة الموجّهة بالكائنات، ولغة البرمجة الموجّهة بالكائنات، والتصميم الموجّه بالكائنات، والبرمجة الموجّهة بالكائنات (OOP).