COM-Schnittstelle

Eintrag zuletzt aktualisiert am: 07.03.2004

Eine Klasse kann eine oder mehrere Schnittstellen haben. Eine Schnittstelle ist die Teilmenge der Funktionalität einer Klasse.

Das zentrale Element in der COM-Architektur sind nicht die Klassen, sondern die Schnittstellen. Eine Schnittstelle definiert eine Menge von Attributen, Methoden und Ereignissen. Eine COM-Schnittstelle ist ein abstraktes Gebilde. Sie wird implementiert durch eine COM-Klasse. COM-Klassen implementieren eine oder mehrere COM-Schnittstellen; COM unterstützt also Mehrfachschnittstellen. Klassen sind bildlich gesehen eine Klammer um eine Menge von Schnittstellen. Man bezeichnet COM auch als schnittstellenbasiertes Programmieren.