- Microsoft Component Object Model Interface
-
Изображение интерфейса и реализующего его класса в «Together».
COM-интерфе́йс (от COM — англ. Component Object Model и англ. interface — взаимодействие) — набор абстрактных функций и свойств, через который COM-компонент взаимодействует с другими программами. Интерфейс задаётся абстрактным классом и реализуется другими, конкретными. К COM-интерфейсам стандарты предъявляют жёсткие требования по реализации определённых функций, поэтому иногда образно говорят, что интерфейс — это контракт, который обязуется выполнить класс. С конца XX века многие среды программирования начали внедрять у себя понятие интерфейса для поддержки технологии COM или сходных технологий.
Интерфейс в отличие от класса содержит только описание методов, без реализации
См. также
Ссылки
- Программирование COM-интерфейсов (англ.)
- Концепция COM (англ.)
- PHP и Excel посредством COM (рус.)
Категории:- Объектно-ориентированное программирование
- API
Wikimedia Foundation. 2010.