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.