Главная страница
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.011 c
1-69893
ymin
2002-04-09 12:21
2002.04.22
А как сделать, чтобы форма была или на весь экран или Minimize?


14-70008
Феликс
2002-03-16 20:43
2002.04.22
Компоненты?


3-69691
GenBr
2002-03-28 14:07
2002.04.22
midas


1-69865
roman001
2002-04-07 08:09
2002.04.22
MDI


1-69856
JMax
2002-04-09 06:43
2002.04.22
Мышь