Re[6]: Interface
От: Шестаков Александр  
Дата: 30.05.01 08:15
Оценка:
Здравствуйте Odissey, вы писали:

O>Здравствуйте Шестаков Александр, вы писали:


ША>>Прочитав спецификацию языка мне вдруг стало интересно:

ША>>1. зачем это (interface) нужно, если есть абстрактные классы

O>инрефейс может быть реализован на VB, FoxPro, Java, Delphi и т.д. Там -то с какого бока абстрактные классы C++?


ША>>2. если интерфейс это контракт — почему нет встроенного контроля версий интерфейсов (или я не нашел ссылки что он есть?)


O>он вроде как есть — см. http://msdn.microsoft.com/library/default.asp?URL=/library/psdk/midl/mi-laref_1df2.htm

O>но нифига не работает, не понятно, где тут собака порылась.

O>А вообще в книжках по основам COM пишут, что никаких версий у интерфейса нет, что-то поменял, меняй GUID и это уже другой интерфейс



Спасибо, но я говорил о понятии интерфейса в языке C#.
interface iFoo
{
void Method1();
void Method2();
} и т.п.
Должен ли разрботчик на этом языке догадываться о механизмах работы VB или FoxPro?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.