COM

Last-modified: 2016-03-21 (月) 17:56:33

文書

COMとは?

COM (Component Object Model) は、ソフトウェアモジュールの再利用を行うために作られた基幹技術。この COM 技術にのって、OLE、ActiveX、DirectX、WMF などが作られている。Windows 以外でも利用できる。
大雑把に言えば、「インタフェース」を決めて、それに則って「コンポーネント」(ソフトウェアモジュール)を作るというモデル。この「インタフェース」の決め方がソフトウェアモジュールごとに共通になっているので、モデルに則ることで、ソフトウェアモジュールの再利用を促進する。

COMの基礎