勵志

勵志人生知識庫

什麼是com對象

組件對象模型

COM對象,全稱組件對象模型(Component Object Model),是一種由微軟開發的面向對象的編程模型。

COM對象是遵循COM規範編寫的可執行二進制代碼,可以是Win32動態程式庫(DLL)或執行檔(EXE)形式發布,旨在滿足組件架構的所有需求。在COM中,對象是由類定義的,類定義了對象的行為和屬性。COM對象有自己的屬性和方法,但這些都被COM封裝了起來,客戶只有通過接口才能對COM的方法進行調用,接口是COM與外界通信、互動的唯一途徑。

COM是一種通用的二進制接口標準,可以用於不同的程式語言和平台之間的互操作。它的主要目的是提供一種標準化的方式來創建和使用軟體組件,以便於跨平台和跨語言的集成。COM對象是建立在二進制可執行代碼級的基礎上,不同於一般面向對象語言(如C++語言)中的對象概念,那些是基於原始碼級的。