Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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
1-69884
Alibaba
2002-04-09 12:11
2002.04.22
TStringGrid


1-69829
VJar
2002-04-08 21:20
2002.04.22
Проблема с TNMSMTP


14-70025
drpass
2002-03-18 13:48
2002.04.22
Windows 3.11 + TCP/IP


7-70043
dim2001
2002-01-26 16:20
2002.04.22
Переключиться Eng - Rus


14-70009
lipskiy
2002-03-16 03:06
2002.04.22
Где Кулиба живая есть?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский