c0r0ner
И в каких сетевых бд используется com? Если имелась ввиду многозвенка, то именно к com-интерфейсам это имеет весьма опосредованное отношение. Какие языконезависимые платформы на com? ActiveX Scripting Host? Хм... Или все-таки имелись ввиду преимущества com как бинарного представления? И причем здесь системное программирование? А если я занимаюсь безсистемным программированием, например, разрабатываю AI. Мне должно отказаться от интерфейсов? Опять же отделяй интерфейсы как таковые от всего многообразия фреймворков, тулкитов и прочей ботвы, в которой com задействован. Иначе, давайте здесь обсуждать, например, adsi или midas. Каким ты себе вообще видишь обсуждение com-интерфейсов? В общем, или мы здесь обсуждаем интерфейсы как инструмент ооп или можете хоть интерфейс ввода-вывода перетирать со всех сторон
Предлагаю воинственным собратьям по оружию пойти другим путем. Ответить на изначальный вопрос автора топика. Когда использование класса разумнее использования интерфейса и наоборот? В каких случаях логичней абстрактный класс, а в каких интерфейс? IStream = IReader + IWriter? Что общего имеет интерфейс IProviderSupport в Delphi и COM? и т.д. Может так выйдем на ровную дорогу.
И в каких сетевых бд используется com? Если имелась ввиду многозвенка, то именно к com-интерфейсам это имеет весьма опосредованное отношение. Какие языконезависимые платформы на com? ActiveX Scripting Host? Хм... Или все-таки имелись ввиду преимущества com как бинарного представления? И причем здесь системное программирование? А если я занимаюсь безсистемным программированием, например, разрабатываю AI. Мне должно отказаться от интерфейсов? Опять же отделяй интерфейсы как таковые от всего многообразия фреймворков, тулкитов и прочей ботвы, в которой com задействован. Иначе, давайте здесь обсуждать, например, adsi или midas. Каким ты себе вообще видишь обсуждение com-интерфейсов? В общем, или мы здесь обсуждаем интерфейсы как инструмент ооп или можете хоть интерфейс ввода-вывода перетирать со всех сторон
![](http://i.ru-board.com/s/smile.gif)
Предлагаю воинственным собратьям по оружию пойти другим путем. Ответить на изначальный вопрос автора топика. Когда использование класса разумнее использования интерфейса и наоборот? В каких случаях логичней абстрактный класс, а в каких интерфейс? IStream = IReader + IWriter? Что общего имеет интерфейс IProviderSupport в Delphi и COM? и т.д. Может так выйдем на ровную дорогу.