والبرمجة الموجهة نحو الأغراض هي نموذج للبرمجة ينظم تصميم البرامجيات حول البيانات أو الأشياء، بدلا من الوظائف والمنطق، كما أن برنامج " MATLAB " المعروف تقليديا بالحساب الرقمي، يدعم مكتب خدمات المشاريع، ويتيح للمستعملين وضع مدونة نموذجية وقابلة لإعادة الاستخدام، وتقدم هذه المادة لمحة عامة عن كيفية تنفيذ البرمجة ذات الوجهة الموضوعية في برنامج MATLAB.

أساسيات البرمجة الموجهة نحو الأجسام في برنامج ماتا لاب

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

وتخزن الممتلكات البيانات المتعلقة بالغرض، بينما تحدد الأساليب السلوكيات، وتدعم وزارة الشؤون المالية وشؤون المرأة وشؤون المرأة الحضر الميراث، مما يتيح للطبقات أن تستمد الممتلكات والأساليب من صفوف الوالدين، ويعزز إعادة استخدام الرموز.

خلق طبقة بسيطة

(لخلق فصل في (ميتاب حدد ملف تعريفي بالكلمة الرئيسية للفصل مثلاً، درجة بسيطة تمثل نقطة في مساحة 2D:

File: Point.m]

` ' ' خصائص نقطة تعريف الفصل العاشر - زاي - وظيفة الاستحقاق = نقطة (x)، y) obj.X = x؛ obj.Y = y؛ نهاية وظيفة هيئة تنسيق (نوب) (نب) في (%.2و،٪ - 2و)n، البانيا - إكس، أوج - ياء)

استخدام الفصول في MATLAB

وبمجرد تحديد الصف، يمكن أن تُحدَّد الأشياء فوراً وتستخدم في النصوص أو المهام، على سبيل المثال:

Example usage:]

"matlab p1 = Point(3, 4); p1.displayCoordinates

مزايا البرمجة الموجهة نحو الأجسام في برنامج ماتا لاب

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

  • الهيكل النظامي
  • إعادة استخدام القانون في الميراث
  • تجميع البيانات والوظائف
  • تحسين القدرة على الاستمرار