طراز كائن النظام (SOM)

مؤلف: Lewis Jackson
تاريخ الخلق: 7 قد 2021
تاريخ التحديث: 14 قد 2024
Anonim
UI Events and Event Triggers - Unity Official Tutorials
فيديو: UI Events and Event Triggers - Unity Official Tutorials

المحتوى

التعريف - ماذا يعني نموذج كائن النظام (SOM)؟

System Object Model (SOM) هي تقنية تعبئة مكتبة موجهة للكائنات تم تطويرها من قِبل IBM والتي تتيح لمختلف لغات البرمجة مشاركة مكتبات الفئات ، بصرف النظر عن اللغة التي تمت كتابتها بها في الأصل.

الاستخدام الأكثر انتشارًا لـ SOM داخل IBM هو OS / 2 و Workplace Shell. تشمل التطبيقات الأخرى لـ SOM يونيكس وويندوز وماك. ومع ذلك ، انتهى التطوير النشط لهذه التقنية في منتصف التسعينيات ، في وقت قريب من سحب Apple لموارد الدعم والتطوير.


مقدمة إلى Microsoft Azure و Microsoft Cloud | من خلال هذا الدليل ، سوف تتعرف على الحوسبة السحابية التي تدور حولها وكيف يمكن أن يساعدك Microsoft Azure على ترحيل عملك وإدارته من السحابة.

شرح Techopedia طراز كائن النظام (SOM)

تم تصميم System Object Model ليتم استخدامه كحل للعديد من مشكلات التشغيل المتداخل وإعادة الاستخدام التي تحدث أثناء مشاركة مكتبات الفئات بين اللغات الموجهة أو غير الموجهة للكائنات. تم تصميم SOM ليتم استخدامه عبر أجهزة الكمبيوتر المركزية وأجهزة الكمبيوتر المكتبية من IBM. إنه بمثابة نموذج موجه للكائنات يمكن تمييزه عن النماذج الأخرى الموجودة في لغات البرمجة الموجهة للكائنات. يتضمن SOM بشكل أساسي لغة تعريف واجهة وبيئة وقت تشغيل مع مكالمات إجرائية ومجموعة من الأطر التمكينية.

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

تتضمن بعض الخصائص المهمة لـ SOM:

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