Главная страница
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.013 c
1-69896
avatarx
2002-04-09 13:24
2002.04.22
TList to file?


14-69987
Sergo
2002-03-14 15:29
2002.04.22
SDL Component Suite


1-69782
Jaxtor
2002-04-10 12:07
2002.04.22
Закрытие окна MDIChild программным методом


3-69746
vasilly
2002-04-01 08:43
2002.04.22
Нельзя сохранить из дельф больше чем 256 символов в MS SQL!!!


3-69725
User_OKA
2002-04-01 09:48
2002.04.22
ADO