COM encourages versioning, separation of implementation from interface and hiding the implementation details such as executable location and the language it was written in.
COMは、バージョン管理、インターフェイスからの実装の分離、実行ファ イルの位置や記述される言語のような実装の詳細の隠蔽を推奨します。