COM組件多接口對象模型

COM組件有兩種接口類型,Dual and Custom,如下圖所示。本文說的是Custom。所謂多接口COM對象是指此COM對象實現了多於一個的自定義接口,即Custom接口。   接口圖如下: 需要注意的是最終實現的COM對象用的不是虛繼承而是普通的多繼承,因爲被多繼承的IUnknown接口是不含任何數據成員,只有純虛函數,繼承的子接口也是這樣。還有爲了實現跨語言或平臺的調用,最終沒用虛繼承。
相關文章
相關標籤/搜索