意思是組件對象模型(Component Object Model)。
COM是Component Object Model (組件對象模型)的縮寫。是微軟公司於1993年提出的壹種組件技術,它是壹種平臺無關、語言中立、位置透明、支持網絡的中間件技術。
組件對象模型,壹種面向對象的編程模式。它定義了對象在單個應用程序內部或多個應用程序之間的行為方式。英文為Component Object Model,縮寫COM,是微軟對於網頁服務器與客戶端、增益集與Office系列軟件之間交互的壹項軟件組件技術。
擴展資料:
COM是壹種跨應用和語言***享二進制代碼的方法。與C++不同,它提倡源代碼重用。ATL便是壹個很好的例證。源碼級重用雖然好,但只能用於C++。它還帶來了名字沖突的可能性,更不用說不斷拷貝重用代碼而導致工程膨脹和臃腫。
在內存中,COM對象的這種標準形式在C++虛函數中偶爾用到,所以這就是為什麽許多COM代碼使用C++的原因。但是記住,編寫模塊所用的語言是無關的,因為結果二進制代碼為所有語言可用。
此外,COM不是Win32特有的。從理論上講,它可以被移植到Unix或其它操作系統。但是我好像還從來沒有在Windows以外的地方聽說過COM。
參考資料: