Interfață Microsoft Component Object Model

Interfață COM (din COM - English  Component Object Model și English  interface - interacțiune) - un set de funcții și proprietăți abstracte prin care programele interacționează cu o componentă COM. Compoziția acestui set este declarată independent de componentă și este publicată, de regulă, în limba IDL . Componenta implementează lucrul în conformitate cu interfețele declarate. Diferite limbaje de programare oferă mijloace diferite de a descrie o specificație a interfeței. Standardele impun cerințe stricte cu privire la implementarea anumitor funcții pentru interfețele COM, prin urmare, uneori se spune în mod figurat că o interfațăeste un contract pe care componenta se obligă să-l îndeplinească. De la sfârșitul secolului al XX-lea, multe medii de programare au început să implementeze conceptul de interfață care să suporte tehnologia COM sau tehnologii similare.

O interfață, spre deosebire de o clasă , conține doar o descriere a metodelor, fără implementarea acestora.

Vezi și

Link -uri