https://www.amazon.com/Component-Software-Object-Oriented-Pr...
Programming against Objective-C protocols, COM interfaces, Component Pascal framework, and so forth.
"Component Software: Beyond Object-Oriented Programming"
https://www.amazon.com/Component-Software-Beyond-Object-Orie...
https://www.amazon.com/Component-Software-Object-Oriented-Pr...
I really don't know what kind of COM you have been writing, because COM from VCL, MFC, ATL, UWP, Delphi, .NET surely doesn't fulfill that description.
As for what COM is good for,
"Component Software: Beyond Object-Oriented Programming"
https://www.amazon.com/Component-Software-Object-Oriented-Pr...
Then you should also watch the talks he did later at Unite, after joining Unity.
As I mentioned regarding ECS, on CS literature.
For example,
"Component Software: Beyond Object-Oriented Programming"
https://www.amazon.com/Component-Software-Object-Oriented-Pr...
First edition (1997) used Component Pascal, C++ and Java, while the 2nd edition replaced Component Pascal with C#.
"Component-Based Software Engineering: Putting the Pieces Together"
https://www.amazon.com/Component-Based-Software-Engineering-...
ECS and Data-oriented programming aren't the same thing.
Also their designers were pushing for programming with components, instead of pure OOP. Basically a type safe way of doing COM.
The first edition of "Component Software: Beyond Object-Oriented Programming" used mostly Component Pascal examples.
http://www.amazon.com/Component-Software-Object-Oriented-Pro...
https://www.amazon.com/Component-Software-Object-Oriented-Pr...
The first edition uses Component Pascal instead,
https://www.amazon.com/Component-Software-Beyond-Object-Orie...
Then even if it hasn't taken the world by storm,
"Designing Object Oriented C++ Applications Using The Booch Method"
https://www.amazon.com/Designing-Object-Oriented-Application...
Assuming you also feel like reading about UML design stuff
"Object-Oriented Analysis and Design with Applications"
https://www.amazon.com/Object-Oriented-Analysis-Design-Appli...