بيت تطوير ما هو نموذج كائن المكون؟ - تعريف من techopedia

ما هو نموذج كائن المكون؟ - تعريف من techopedia

جدول المحتويات:

Anonim

التعريف - ماذا يعني طراز كائن المكون (COM)؟

Component Object Model (COM) عبارة عن طريقة لمواصفات Microsoft بسيطة تحدد معيارًا ثنائيًا لتبادل التعليمات البرمجية بين نظامين ، بغض النظر عن نظام التشغيل أو لغة البرمجة. يوفر COM الوصول إلى خدمات كائن العميل الموزعة ويستخدم لمشاركة التعليمات البرمجية الثنائية ولغات البرمجة عبر النظام الأساسي.

يتم تحقيق قابلية النقل - الهدف الأساسي لـ COM - من خلال واجهات كائن COM محددة جيدًا.

يشرح Techopedia طراز كائن المكون (COM)

يحدث تفاعل COM عبر التفاعل مع مكونات برنامج COM القابلة للتوسيع والتي ليس لها تأثير على كائنات التنفيذ الأساسية. يستخدم COM نموذج اتصال inter -cess واحد لشفافية المطور. المطورين زيادة الكفاءة عن طريق تعديل تنفيذ الخدمة. تشترك مكونات جهاز COM أيضًا في الذاكرة ، مما يزيد من الكفاءة ويوفر معالجة فائقة للخطأ وتصحيح الأخطاء.

تحتوي مكتبة الارتباط الحيوي (DLL) أو ملفات EXE على فئات كائن COM. يستخدم العميل واحد أو أكثر من واجهات COM للوصول إلى خدمات كائن COM ، المعرّفة كـ فئات كائن COM أو مثيلات ذاكرة فئة CO. يرتبط معرف فريد عمومي 128 بت (GUID) ، يُعرف باسم معرف فئة (CLSID) ، بكل CO COASS وواجهة لتعريف كائن COM فريد.

يصل العملاء إلى كائنات COM من خلال واحد أو أكثر من الواجهات المدعومة ، وهي عقود فعلية تحدد توفر خدمة كائن COM. واجهة كائن COM غير مرتبطة بأي لغة برمجة وعادة ما تتم كتابتها بلغة تعريف الواجهة.

نظرًا لأن كائن COM يمكن أن يحتوي على أكثر من مجموعة واحدة من الخدمات المتاحة ، فقد تعرض كائنات COM أكثر من واجهة واحدة للعملاء. لأنه قد يكون للواجهتين نفس الاسم ، يتم استخدام GUID لتعيين مراجع كائن COM بشكل فريد للوصول إلى العميل.

ميزة وحدة COM الأساسية هي القابلية للتوسعة. كائنات COM تدمج باستمرار وظائف جديدة وتقدم واجهات عميل جديد للوصول إلى الخدمات القديمة والجديدة.

ما هو نموذج كائن المكون؟ - تعريف من techopedia