Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.04.22;
Скачать: CL | DM;

Вниз

Что такое 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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.012 c
1-69887
panoff
2002-04-09 12:32
2002.04.22
В проге нет формы но нужны функции таймера?


1-69925
Сергей Чурсин
2002-04-08 11:10
2002.04.22
Возможно ли вставить чужое окно (по HWND) в форму ?


14-70005
dimich
2002-03-16 09:07
2002.04.22
Песни про Counter Strike


6-69965
Андрей Сенченко
2002-01-25 14:25
2002.04.22
Проверить доступность сетевого диска


6-69962
Sender
2002-02-03 21:22
2002.04.22
Передача данных по сети