Acasă Dezvoltare Care este modelul obiectului component? - definiție din techopedia

Care este modelul obiectului component? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă Modelul obiectului component (COM)?

Modelul de obiecte componente (COM) este o metodă de specificație simplă Microsoft care definește un standard binar pentru schimbul de coduri între două sisteme, indiferent de sistemul de operare sau de limbajul de programare. COM oferă acces la servicii distribuite de obiecte client și este utilizat pentru a partaja coduri binare și limbaje de programare multiplă platforme.

Portabilitatea - obiectivul principal al COM - se realizează prin interfețe de obiect COM bine definite.

Techopedia explică modelul de obiecte componente (COM)

Interactivitatea COM are loc prin interfațarea cu componente software extensibile COM care nu au impact asupra obiectelor de implementare de bază. COM folosește un model de comunicare intra și interproces pentru transparența dezvoltatorilor. Dezvoltatorii cresc eficiența modificând implementarea serviciilor. Componentele aparatului COM partajează și memoria, ceea ce crește eficiența și asigură gestionarea și depanarea superioară a erorilor.

Biblioteca dinamică de legături (DLL) sau fișierele EXE conțin clase de obiect COM. Clientul utilizează una sau mai multe interfețe COM pentru a accesa servicii obiect COM, definite ca clase de obiect COM sau instanțe de memorie ale clasei CO. Un identificator de 128 biți unic (GUID) global, cunoscut sub numele de identificator de clasă (CLSID), este asociat cu fiecare CO CLASS și interfață pentru identificarea unică a obiectului COM.

Clienții accesează obiectele COM printr-una sau mai multe interfețe acceptate, care sunt contracte reale care specifică disponibilitatea serviciilor de obiecte COM. Interfața obiect COM nu este legată de niciun limbaj de programare și este scrisă de obicei într-un limbaj de definire a interfeței.

Deoarece obiectul COM poate avea mai mult de un set de servicii disponibile, obiectele COM pot expune mai mult de o interfață clienților. Deoarece două interfețe pot avea același nume, un GUID este utilizat pentru a atribui în mod unic referințe de obiect COM pentru accesul clientului.

Caracteristica principală a modulului COM este expandabilitatea. Obiectele COM încorporează continuu noi funcții și prezintă noi interfețe client pentru acces la servicii vechi și noi.

Care este modelul obiectului component? - definiție din techopedia