Главная страница
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.016 c
3-69696
kvcomp
2002-03-30 16:37
2002.04.22
Помогите, пожалуйста!


1-69795
User_OKA
2002-04-10 14:48
2002.04.22
Help!!! Защита!!!


1-69838
DeMoN-777
2002-04-11 04:14
2002.04.22
ListBox


14-69988
Hel
2002-03-14 13:54
2002.04.22
---|Ветка была без названия|---


1-69861
Dimedrol
2002-04-02 10:47
2002.04.22
Interprocess data X-change...