Форум: "Основная";
Текущий архив: 2002.04.22;
Скачать: [xml.tar.bz2];
ВнизЧто такое INTERFACE и с чем его едят? Найти похожие ветки
← →
Yaro (2002-04-04 05:59) [0]Имеется в виду не тот, что в модуле, а тот, что в типе
← →
Poirot (2002-04-04 07:20) [1]RTFM
← →
MBo (2002-04-04 07:38) [2]Вопрос сложный, в двух словах не объяснить. Толковой литературы и статей я не видел.
Объявление подобно классу, но без полей, все методы абстрактные.
ISomeInt=Interface //подразумевается наследование от IUnknown
["{здесь GUID}"]
Procedure SomeProc;
Function SomeFunc;
end;
TSomeClass=class(TControl,ISomeInt)
Procedure SomeProc;virtual;
Function SomeFunc;virtual;
end;
в таком классе надо реализовать методы интерфейса
получается множественное наследование.
На delphiplus.spils.lv есть статья Interfaces Revisited в мерзком переводе.
← →
Yaro (2002-04-08 21:02) [3]Не понял... множественное наследование чего?
← →
Fantasist (2002-04-08 21:20) [4]Попробуй это:
http://www.forum.vingrad.ru/cgi-bin/newforum/ikonboard.cgi?s=3cb1d06e03e8ffff;act=ST;f=2;t=167;st=0
← →
MBo (2002-04-09 07:26) [5]>Fantasist
Толково написано. Делай статью, только опечатки поправь, слова типа имплементировать или ремаппить замени или расшифруй.
← →
Fantasist (2002-04-09 21:49) [6]"Имплементировать" - классное слово, аналогов в русском я так сразу не придумал(нет они, конечно, есть, но не отражают это так полноценно в одном слове). Как и "промаппить". А что, разве есть те, которые не поймут? Или просто чтобы по русски было?
Опечатки исправлю. Когда закончу, наверное.
← →
vuk (2002-04-09 22:29) [7]to Fantasist:
>"Имплементировать" - классное слово, аналогов в русском я так
>сразу не придумал
По-русски это будет "реализовывать". Гораздо понятнее.
← →
Fantasist (2002-04-09 22:41) [8]
> По-русски это будет "реализовывать". Гораздо понятнее
Но смысл отражается не совсем корректно. Это на мое ухо.
← →
vuk (2002-04-09 22:49) [9]Смысл как раз в самую точку передается, да и во всей литературе именно этот термин используется, то есть имеется устоявшаяся терминология. Поэтому когда говорится, что интерфейс реализуется классом, то все достаточно понятно (IMHO).
Ну да это не суть важно...
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.04.22;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.007 c