В настоящее время я изучаю COM. Я обнаружил, что COM DLL построена на традиционной инфраструктуре DLL. Когда мы создаем COM-библиотеки DLL, мы по-прежнему полагаемся на традиционные методы экспорта DLL, чтобы привести нас к внутренним COM-классам COM.
Если COM для повторного использования компонентов на двоичном уровне, я думаю, что традиционная DLL может добиться того же. Они оба выставляют функции, они оба являются бинарными, и какова точка обращения к COM-подходу?
В настоящее время у меня возникает ощущение, что традиционные методы DLL выставляют методы " плоские", в то время как COM DLL выставляет методы в иерархии " ООП". И способ ООП, кажется, лучший подход. Может ли это быть причиной того, что COM превалирует?
Большое спасибо.