Online Eiffel Documentation
EiffelStudio

Generalities

COM is a binary standard that describes how the component can communicate with the outer-world. The component communicates through well defined interfaces. Each interface is a specification of a group of properties and methods, and it does not contain the implementation of these routines but only their specification (signatures). The actual implementation lies in the coclass. There can be different implementations of a same interface in different coclasses. Finally, each coclass can be instantiated using a class object or class factory. These three notions will be discussed further in the forthcoming paragraphs.

See Also
EiffelCOM wizard
EiffelCOM library
Introduction
COM Interfaces
Coclasses
Component Location
Access Type
Deeper into COM