Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Помогите разобраться с интерфейсами
|
|||
|---|---|---|---|
|
#18+
Вечер, пятница, голова не варит. Извините, если что элементарное спрашиваю. Честно искал в форуме, но не нашел. Не могу понять, че я не так делаю. Подозреваю, что неправильно понял концепцию интерфейсов. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. В чем проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2003, 16:24 |
|
||
|
Помогите разобраться с интерфейсами
|
|||
|---|---|---|---|
|
#18+
Что, никто не использует интерфейсы? Тогда почему? Или все уже подались грибочки с портвейном кушать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2003, 16:58 |
|
||
|
Помогите разобраться с интерфейсами
|
|||
|---|---|---|---|
|
#18+
ClassFactory.createMy Перед тем как использовать мотоды класса нужно создать экземпляр класса. Похоже у тебя сегодня был тяжелый рабочий день. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2003, 17:08 |
|
||
|
Помогите разобраться с интерфейсами
|
|||
|---|---|---|---|
|
#18+
Это же метод класса. Зачем его создавать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2003, 17:12 |
|
||
|
Помогите разобраться с интерфейсами
|
|||
|---|---|---|---|
|
#18+
>Что, никто не использует интерфейсы? Тогда почему? Если скажешь какую-нибудь конкретную вишку от использования (точнее создания своих) интерфейсов, тока практическую пожалуйста, тогда мож и я попробую. А то проплывала тут одна книга, типа построение COM приложений в Delphi, так там примеры типа оптимальной загрузки машин. Это я и без интерфейсов сделаю. Прошу не считать меня критиком всего нового. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2003, 17:31 |
|
||
|
Помогите разобраться с интерфейсами
|
|||
|---|---|---|---|
|
#18+
>>построение COM приложений в Delphi Это совсем не COM приложение >>критиком всего нового. да и совсем не новое. Просто пытаюсь привить коллегам объектно-ориентированное мышление. Приходится ваять примеры того да этого. Кроме сокрытия класса, реализующего етот интерфейс, сам я не могу привести примеры каких-либо фишек от его использования. Но я вообще думал, что как раз в этом их фишка и есть, а не в том, что можно с их помощью создавать COM-приложения. А, не, есть один пример. Одно из приложений (не у нас :(( ) разрабатывается несколькими людьми и использует некоторые общие механизмы, типа security, persistence и т.п. Так разработчик этих механизмов написал интерфейсы, и если кто-то из других юзает эти его механизмы, то, соответственно, их классы должны реализовывать его интерфейсы. Я хоть и не учавствовал в разработке, но мне идея понравилась. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2003, 17:40 |
|
||
|
Помогите разобраться с интерфейсами
|
|||
|---|---|---|---|
|
#18+
>Просто пытаюсь привить коллегам объектно-ориентированное мышление Да это и без интерфейсов можно сделать, если ты про наследование, полиморфизм и инкапсуляцию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2003, 17:48 |
|
||
|
Помогите разобраться с интерфейсами
|
|||
|---|---|---|---|
|
#18+
Понятное дело. Но, во-первых, использование интерфейсов необходимо осветить. Во-вторых, все таки охота разобраться с сабж. (первый постинг). А то похоже, что взялся учить, сам не понимая. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2003, 17:51 |
|
||
|
Помогите разобраться с интерфейсами
|
|||
|---|---|---|---|
|
#18+
А если так: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2003, 18:50 |
|
||
|
Помогите разобраться с интерфейсами
|
|||
|---|---|---|---|
|
#18+
Честно говоря, я так и не понял для чего Вам нужна конкретная реализация интерфейсов и ручное создание фабрики классов. Просто привожу работоспособный код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2003, 23:39 |
|
||
|
Помогите разобраться с интерфейсами
|
|||
|---|---|---|---|
|
#18+
Блин, как хорошо сейчас, когда много водки и пива. А как будет хреново завтра утром, в 7:00 вставать на работу !!!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2003, 00:47 |
|
||
|
Помогите разобраться с интерфейсами
|
|||
|---|---|---|---|
|
#18+
Интересно, но вопрос остался открытым. Как же мне произвести восходящее преобразование? типа так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2003, 08:12 |
|
||
|
Помогите разобраться с интерфейсами
|
|||
|---|---|---|---|
|
#18+
Странно. А сегодня все получилось. Видимо, трабл был в том, что была пятница, вечер. Спасибо всем, кто ответил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2003, 09:31 |
|
||
|
Помогите разобраться с интерфейсами
|
|||
|---|---|---|---|
|
#18+
Артем1 Сорри за сабж. Не увидел что там у тебя метод класса (с перепою). :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2003, 10:02 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=32129846&tid=2118743]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
48ms |
get topic data: |
15ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
| others: | 229ms |
| total: | 382ms |

| 0 / 0 |
