Gränssnitt för Microsoft Component Object Model Interface

COM-gränssnitt (från COM - English  Component Object Model och English  interface - interaction) - en uppsättning abstrakta funktioner och egenskaper genom vilka program interagerar med en COM-komponent. Sammansättningen av denna uppsättning deklareras oberoende av komponenten och publiceras som regel på IDL- språket . Komponenten implementerar arbete i enlighet med de deklarerade gränssnitten. Olika programmeringsspråk ger olika sätt att beskriva en gränssnittsspecifikation. Standarder ställer strikta krav på implementeringen av vissa funktioner för COM-gränssnitt, därför sägs det ibland bildligt att ett gränssnitt är ett kontrakt som en komponent åtar sig att uppfylla. Sedan slutet av 1900-talet har många programmeringsmiljöer börjat implementera konceptet med ett gränssnitt för att stödja COM-teknik eller liknande teknologier.

Ett gränssnitt, till skillnad från en klass , innehåller endast en beskrivning av metoder, utan att de implementeras.

Se även

Länkar