Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Порядок наследования и структуры хранения
|
|||
|---|---|---|---|
|
#18+
Заметил такую вещь: При наследовании class2 Extends (%Persistent, class1) Для class2 создается новая структура хранения в своем глобале а при наследовании class2 Extends (class1, %Persistent) class2 создается в том же узле, что и class1, а если у class1 нет структуры хранения, то и не создается вообще, несмотря на то, что класс наследует %Persistent Вопрос - это такая специальная фича, чтобы избежать неоднозначности при множественном наследовании, или получается случайно и в следующей версии может быть по другому? В документации нашел только, что при множественном наследовании ключевые слова наследуются только от первого класса, а остальное - по порядку, причем каждый следующий класс имеет приоритет. Естественно, каждый раз перед компиляцией структуру хранения удалял. Cache for Windows (Intel) 5.2 (Build 329) Thu Jun 15 2006 16:40:08 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2007, 20:29 |
|
||
|
Порядок наследования и структуры хранения
|
|||
|---|---|---|---|
|
#18+
...следующий класс имеет более высокий приоритет.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2007, 20:32 |
|
||
|
Порядок наследования и структуры хранения
|
|||
|---|---|---|---|
|
#18+
IMXO Для создания структуры хранения всё равно используется первый класс. Запись class2 Extends (class1, %Persistent) для хранимого class1 смысла не имеет, впрочем как и в случае нехранимого. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2007, 05:05 |
|
||
|
Порядок наследования и структуры хранения
|
|||
|---|---|---|---|
|
#18+
Я бы вообще не завязывался на "наследование"... :( Ведь не зря в Каше классы а не объекты ;) ---------- Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2007, 08:11 |
|
||
|
Порядок наследования и структуры хранения
|
|||
|---|---|---|---|
|
#18+
авторЯ бы вообще не завязывался на "наследование"... :( Ведь не зря в Каше классы а не объекты ;) Не понял, а разве классы и объекты - это вещи, которые другу другу противопоставляются? Мне казалось до сих пор, что наоборот :-) К тому же наследование - один из базовых принципов классового подхода. Хочется просто "взять от Cache по максимуму", а раз она позволяет множественное наследование, то почему бы его не использовать. Вот и хочется разобраться. Другое дело, согласен, что обрабатывать большие масссивы объектов, используя %OpenId и %Save немного нерационально :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2007, 08:35 |
|
||
|
Порядок наследования и структуры хранения
|
|||
|---|---|---|---|
|
#18+
Блок А.Н.Не понял, а разве классы и объекты - это вещи, которые другу другу противопоставляются? Просто это разные вещи. Потому и называются по-разному ;) Т.к. классам до объектов еще пилить и пилить (мягко говоря) Блок А.Н.Хочется просто "взять от Cache по максимуму", а раз она позволяет множественное наследование, то почему бы его не использовать. Думаю что зря теряете время :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2007, 09:05 |
|
||
|
Порядок наследования и структуры хранения
|
|||
|---|---|---|---|
|
#18+
krvsa Блок А.Н.Не понял, а разве классы и объекты - это вещи, которые другу другу противопоставляются? Просто это разные вещи. Потому и называются по-разному ;) Т.к. классам до объектов еще пилить и пилить (мягко говоря) Что-то я вас не понимаю вашей мысли ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2007, 12:36 |
|
||
|
Порядок наследования и структуры хранения
|
|||
|---|---|---|---|
|
#18+
Вроде все просто... Есть классическое определение что такое объект. А кащейский класс это породия на объект :) Т.е. вроде и свойствами-то он обладает... Но с очень большими оговорками :) Проще говоря не обладает он (класс) этими свойствами. В частности наследованием... Особенно сильно это проявляется в хранении. ---------- Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2007, 12:50 |
|
||
|
Порядок наследования и структуры хранения
|
|||
|---|---|---|---|
|
#18+
Не все что классы - хранимые... Чистый ООП в СУБД вообще врядли возможен без существенной потери производительности IMXO. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2007, 13:11 |
|
||
|
Порядок наследования и структуры хранения
|
|||
|---|---|---|---|
|
#18+
krvsa Ведь не зря в Каше классы а не объекты ;) Только ли в Каше ? Класс суть /декларация/описание объекта - объект суть экземпляр класса. Ну и ?... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2007, 13:16 |
|
||
|
Порядок наследования и структуры хранения
|
|||
|---|---|---|---|
|
#18+
PtnТолько ли в Каше ? Я не полиглот. За вообще все ответить не смогу... :) PtnКласс суть /декларация/описание объекта - объект суть экземпляр класса. Это ваше определение класса и объекта? PtnНу и ?... "Ну и" что? Я чего-то не понял... Это приглашение к дискуссии? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2007, 15:22 |
|
||
|
|

start [/forum/topic.php?fid=39&gotonew=1&tid=1559369]: |
0ms |
get settings: |
6ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
52ms |
get topic data: |
9ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 248ms |
| total: | 391ms |

| 0 / 0 |
