COM 包容與聚合

COM不支持實現繼承的原因在於這種繼承方式將使得一個對象的實現同另外一個對象的實現緊緊地關聯起來。在這種情況下,當基類的實現被修改後,派生類將無法正常運行而必須被修改。這就是爲什麼一些用C++編寫大型程序的專家們強烈建議人們基於抽象類來構建應用程序。 因此,爲了保證以組件的修改不會影響應用程序的正常運行,COM並不支持實現繼承。我們可以用組件包容來完全模擬實現繼承。   包容和聚合   對一個組件
相關文章
相關標籤/搜索