Это помогло мне подумать об этом следующим образом:
COM-класс для меня является экземпляром класса, который реализует определенный интерфейс.Мне не нужно знать, как осуществляется реализация, если она работает, как ожидалось.Кроме того, COM-класс не зависит от языка - это описание методов.
Co-Class - это фактическая реализация, которая создается при запросе COM-класса.
Например: COMКласс может определить метод для шифрования или дешифрования данных.Может быть два Co-класса, каждый для отдельного алгоритма шифрования.