![]() |
|
|
|||||
Регистрация: Sep 2010
Сообщений: 81
|
Почитай про паттерн Компоновщик (Composite). Хотя я до сих пор не въеха в суть, что ты в итоге хочешь. Никакой конкретики.
|
|
|||||
Регистрация: Sep 2010
Сообщений: 81
|
Цитата:
|
|
|||||
[+1 09.05.15]
Регистрация: Jan 2015
Сообщений: 113
|
Nooob, а можете привести минимальный пример, а то очень интересно.
garymar, да я понимаю что тут композиция нужна для нод, но сложность не в создании нод, а в идентичном построении. Я уже отказался от построения в один проход. Мне кажется что этот график строился по физическим законам, так как других объяснений я найти не могу. Пример на самом деле безумно сложный. |
|
|||||
Регистрация: Sep 2010
Сообщений: 81
|
Цитата:
Вот пример из JSON дерева на твоей картинке: { "root": { "branch_1": { "leaf_1": "Hello world" }, "leaf_1": "Hello world", "leaf_2": "Hello world", "branch_2": { "leaf_1": "Hello world", "leaf_2": "Hello world", "leaf_3": "Hello world", "leaf_4": "Hello world", "leaf_5": "Hello world" }, "branch_3": { "leaf_1": "Hello world", "leaf_2": "Hello world", "leaf_3": "Hello world", "leaf_4": "Hello world", "leaf_5": "Hello world", "leaf_6": "Hello world" }, "leaf_3": "Hello world" } } <root> <branch> <leaf/> </branch> <leaf/> <leaf/> <branch> <leaf/> <leaf/> <leaf/> <leaf/> <leaf/> </branch> <branch> <leaf/> <leaf/> <leaf/> <leaf/> <leaf/> <leaf/> </branch> <leaf/> </root> Последний раз редактировалось garymar; 16.04.2015 в 02:53. |
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
__________________
Reality.getBounds(this); |
|
|||||
[+1 09.05.15]
Регистрация: Jan 2015
Сообщений: 113
|
Wolsh спасибо за ссылку и сорри за первые комменты.
Расписано вполне доступно, а главное русским языком написано что - за один проход не получится и хватит пытаться ![]() |
|
||||||
.
|
OlmerDale, деревья очень хитрая штука. С ними нужно аккуратно, а то заведут в лес.
Вот, скажем, garymar не знает, что такое рекурсия и демонстрирует свои слабые знания в открытую: Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Последний раз редактировалось dimarik; 16.04.2015 в 00:48. |
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Цитата:
Цитата:
__________________
Reality.getBounds(this); |
![]() |
![]() |
Часовой пояс GMT +4, время: 17:48. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|