![]() |
|
Модераторы: LSD |
![]()
|
|
| azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 3 Всего: 211 |
Где?? что??? я вправду хочу взглянуть на возможные решения. Где это я глумился? да хрен с ним, с указателем. Главное чтобы мысль реализовалась |
|||
|
||||
| v2v |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1620 Регистрация: 20.9.2006 Где: Киев Репутация: 1 Всего: 56 |
пример инкапсуляции + полиморфизма. c наследованием в пакетах не получиться..
Это сообщение отредактировал(а) v2v - 12.5.2009, 10:00 |
|||
|
||||
| azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 3 Всего: 211 |
||||
|
||||
| v2v |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1620 Регистрация: 20.9.2006 Где: Киев Репутация: 1 Всего: 56 |
ясное дело что это всего лишь жалкая имитация нужного поведения... Это сообщение отредактировал(а) v2v - 12.5.2009, 10:10 |
|||
|
||||
| DimW |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1330 Регистрация: 24.2.2005 Где: Орёл Репутация: 23 Всего: 44 |
||||
|
||||
| DimW |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1330 Регистрация: 24.2.2005 Где: Орёл Репутация: 23 Всего: 44 |
ну не то что бы совсем нет - NOCOPY NOCOPY-OBJECT Это сообщение отредактировал(а) DimW - 12.5.2009, 10:53 |
|||
|
||||
| Zloxa |
|
|||
|
Чо? ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3473 Регистрация: 12.9.2008 Репутация: 37 Всего: 161 |
Для того чтобы реализовать полиморфные свойства объекта, необходимо иметь возможность для экземпляра потомка, используя интерфейс предка вызывать метод потомка, если он переопределен. Реализуется это, в классике, созданием таблицы виртуальных (динамических) методов, которая заполняется в конструкторе. Ввиду того, что в PL/SQL нет такого понятия, как "ссылка на процедуру", без динамики, реализовать это не удастся. A eсли уж тыкать в то, что похоже на указатели, то от чего бы не тыкнуть сразу в REFsы? Предолженный v2v оверлоад? оверлоад очень похож на полиморфизм, используя информацию о типе, однозначно определяется какая из одноименных процедур должна быть вызвана, однако если мы кастанем типазапись-объект к типазаписи-предку, мы не сможем использовать оверлоад для реализации полиморфизма, что сводит на нет полезность такового. -------------------- Достоверно известно, что 89% людей доверяют статистике взятой с потолка |
|||
|
||||
| v2v |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1620 Регистрация: 20.9.2006 Где: Киев Репутация: 1 Всего: 56 |
|
|||
|
||||
![]()
|
| Правила форума "Oracle" | |
|
|
Данный раздел предназначен для обсуждения проблем с Oracle Database, другие продукты Oracle здесь не обсуждаются. Просьба при создании темы, придерживаться следующих правил:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, LSD. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Oracle | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |