![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| Radio |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 17.2.2006 Репутация: нет Всего: нет |
Об интерфейсе у меня такое представление - это набор методов, предназначенных для обмена данными, приема команд, одним словом взаимодействия с другими объектами и пользователем - это верно или нет.
И еще - как тогда понимать, что у COM может быть несколько интерфейсов, а то я тут в одной книжке прочитал, что "Класс в COM понимается как конкретная реализация набора интерфейсов. Может существовать несколько реализаций одного и того же набора интерфейсов каждая из которых будет отдельным классом." Тогда, с моим пониманем интерфейса, мне вообще ничего не ясно - как это несколько реализаций, что был видео интерфейс, аудио интерфейс - поменяли местами и получилось что-то новое? Это же совсем несуразица какая-то. Так что, кто может, объясните пожалуйста подоходчивей, как понимать интерфейс и ту статью, вырезку из которой я привел и которую перечитал уже раз пять, но так ничего и не понял. Это сообщение отредактировал(а) Radio - 23.2.2006, 21:52 |
|||
|
||||
| bems |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3400 Регистрация: 5.1.2006 Репутация: 31 Всего: 88 |
Ну я бы сказал, что интерфейс - это набор соглашений для взаимодействия между чем-то и чем-то. Для СОМ - между объектом и тем кто им пользуется. С этой точки зрения может быть много реализаций одного и того же интерфейса - ну снаружи метод в разных классах (реализациях) одинаковый - а внутри разный...
-------------------- Обижено школьников: 8 |
|||
|
||||
| SoWa |
|
|||
![]() Харекришна ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2422 Регистрация: 18.10.2004 Репутация: 2 Всего: 74 |
Интерфейс- обмен данными между лицами.
Интерфейс программы- её графическая оболочка. В COM с интерфейсами намудрили. -------------------- Всем добра |
|||
|
||||
| Radio |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 17.2.2006 Репутация: нет Всего: нет |
bems, а набор соглашений это что такое. Как понимать соглашение, как стандарт или что?
Добавлено @ 22:41 SoWa, так все таки интерфейс это не набор методов если это
или нет? Это сообщение отредактировал(а) Radio - 23.2.2006, 22:42 |
|||
|
||||
| Albinos_x |
|
|||
![]() Evil Skynet ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3288 Регистрация: 28.5.2004 Где: X-6120400 Y-1 4624650 Репутация: 26 Всего: 108 |
тут можно много слов подбирать, интерфейс это широкое понятие, как, bems, сказал:
примеры интерфейса: Монитор, является интерфейсом системы Человек-Компьютер Язык, жесты - система человек - человек СОМ - система программа-программа, ... и т.д. т.е. в принципе Интерфейс - это система взаимодействия(способ взаимодействия(обмена данными), набор соглашений, метод взаимодействия,....) между двумя другими системами.... -------------------- "Кто владеет информацией, тот владеет миром" Уинстон Черчилль |
|||
|
||||
| Marlin |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 170 Регистрация: 20.2.2006 Репутация: нет Всего: 1 |
Скачай DRKB там есть статья, где COM объясняется на пальцах. Только читать нужно очень внимательно. И понятия интерфейса там расписано в двух статьях.
http://forum.vingrad.ru/index.php?act=modu...dule=vingradfaq --------------------
Программист решает проблемы, о которых пользователь даже не задумывается,способами, о котороых он даже не подозревает. |
|||
|
||||
| Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 26 Всего: 146 |
-------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. |
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |