جدول المحتويات:
التعريف - ماذا يعني نموذج كائن النظام (SOM)؟
System Object Model (SOM) هي تقنية تعبئة مكتبة موجهة للكائنات تم تطويرها من قِبل IBM والتي تتيح لمختلف لغات البرمجة مشاركة مكتبات الفئات ، بصرف النظر عن اللغة التي تمت كتابتها بها في الأصل.
الاستخدام الأكثر انتشارًا لـ SOM داخل IBM هو OS / 2 و Workplace Shell. تشمل التطبيقات الأخرى لـ SOM يونيكس وويندوز وماك. ومع ذلك ، فقد انتهى التطوير النشط لهذه التقنية في منتصف التسعينيات ، في وقت قريب من سحب Apple لموارد الدعم والتطوير.
شرح Techopedia طراز كائن النظام (SOM)
تم تصميم System Object Model ليتم استخدامه كحل للعديد من مشكلات التشغيل المتداخل وإعادة الاستخدام التي تحدث أثناء مشاركة مكتبات الفئات بين اللغات الموجهة أو غير الموجهة للكائنات. تم تصميم SOM ليتم استخدامه عبر أجهزة الكمبيوتر المركزية وأجهزة الكمبيوتر المكتبية من IBM. إنه بمثابة نموذج موجه للكائنات يمكن تمييزه عن النماذج الأخرى الموجودة في لغات البرمجة الموجهة للكائنات. يتضمن SOM بشكل أساسي لغة تعريف واجهة وبيئة وقت تشغيل مع مكالمات إجرائية ومجموعة من الأطر التمكينية.
كانت SOM هي في الأصل تقنية تم تطويرها لمجموعة أجهزة كمبيوتر وأجهزة كمبيوتر IBM ، ولكن في النهاية أصبحت تستخدم من قبل شركات أخرى ، مما وسع نطاق فوائدها لبيئات البرامج المختلفة.
تتضمن بعض الخصائص المهمة لـ SOM:
- يسمح SOM بإنشاء مكتبات ملفوفة محمولة.
- يمكن إنشاء مكتبات الفصل بلغة معينة ، والتي يمكن الوصول إليها واستخدامها من قبل لغات أخرى.
- يمكن إضافة طرق جديدة إلى الطرق الحالية دون الحاجة إلى إعادة ترجمة التطبيق.
- يعمل SOM مع لغات البرمجة الإجرائية.
- يوفر SOM نموذج كائن للغات غير الموجهة للكائنات.
- يسمح SOM بإضافة فئات جديدة إلى التسلسل الهرمي للميراث دون الحاجة إلى إعادة ترجمة التطبيق.