Itthon Fejlesztés Mi az összetevő objektummodell? - meghatározás a techopedia alapján

Mi az összetevő objektummodell? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a komponens-objektummodell (COM)?

A Component Object Model (COM) egy egyszerű Microsoft specifikációs módszer, amely meghatározza a bináris szabványt a kód kicserélésére két rendszer között, az operációs rendszertől vagy a programozási nyelvtől függetlenül. A COM hozzáférést biztosít az elosztott kliensobjektum-szolgáltatásokhoz, és platformok közötti bináris kódok és programozási nyelvek megosztására szolgál.

A hordozhatóság - a COM elsődleges célja - a jól meghatározott COM-objektum interfészek révén érhető el.

A Techopedia magyarázza az összetevő-objektum modellt (COM)

A COM-interaktivitás olyan bővíthető COM-szoftver-összetevőkkel való kapcsolódás révén történik, amelyek nem befolyásolják az alapul szolgáló megvalósítási objektumokat. A COM egy és a folyamatok közötti kommunikációs modellt alkalmaz a fejlesztői átláthatóság érdekében. A fejlesztők növelik a hatékonyságot a szolgáltatás megvalósításának módosításával. A COM-gépi alkatrészek megosztják a memóriát is, ami növeli a hatékonyságot, és kiváló hibakezelést és hibakeresést biztosít.

A dinamikus hivatkozás könyvtár (DLL) vagy az EXE fájlok COM objektum osztályokat tartalmaznak. Az ügyfél egy vagy több COM-interfészt használ a COM-objektumszolgáltatások eléréséhez, amelyeket COM-objektumosztályoknak vagy CO-osztályú memóriapéldányoknak határoznak meg. Az egyes CO-osztályokhoz és interfészekhez egy 128 bites globálisan egyedi azonosító (GUID), az úgynevezett osztályazonosító (CLSID) van társítva az egyedi COM-objektumok azonosításához.

Az ügyfelek egy vagy több támogatott interfészen keresztül férnek hozzá a COM objektumokhoz, amelyek tényleges szerződések, amelyek meghatározzák a COM objektum szolgáltatás elérhetőségét. A COM objektum interfész nem kötődik semmilyen programozási nyelvhez, és általában interfész definíciós nyelven íródik.

Mivel a COM-objektumnak több rendelkezésre álló szolgáltatáskészlete is lehet, a COM-objektumok egynél több felületet tehetnek ki az ügyfelek számára. Mivel két interfésznek ugyanaz a neve, egy GUID-t használnak a COM-objektum-referenciák egyedi hozzárendelésére az ügyfél-hozzáféréshez.

Az elsődleges COM-modul funkció a bővíthetőség. A COM objektumok folyamatosan beépítik az új funkciókat, és új kliens interfészeket mutatnak be a régi és az új szolgáltatások eléréséhez.

Mi az összetevő objektummodell? - meghatározás a techopedia alapján