Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Паттерн для иерархической структуры данных / 10 сообщений из 10, страница 1 из 1
20.03.2012, 04:00:35
    #37712714
mvn3
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Паттерн для иерархической структуры данных
необходимо работать с иерархической структурой. Глубина не известна + всегда должна быть возможность обратиться как к предыдущему элементу так и к корневому.
Есть что-нибдь подобное
...
Рейтинг: 0 / 0
20.03.2012, 04:41:56
    #37712720
Kostya Ilyinov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Паттерн для иерархической структуры данных
mvn3,

Вам тогда скорее не паттерн нужен, а структура данных. И помните заветы Блоха - наследованию предпочитайте композицию. Дайте сообществу побольше контекста о решаемой задаче, ответ или рекомендацию получите значительно быстрее.
...
Рейтинг: 0 / 0
20.03.2012, 09:46:19
    #37712847
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Паттерн для иерархической структуры данных
mvn3,
скажи проще - дерево а-ля XML
...
Рейтинг: 0 / 0
20.03.2012, 09:57:59
    #37712860
GKS_Samara
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Паттерн для иерархической структуры данных
Добрый день, mvn3!

> необходимо работать с иерархической структурой. Глубина не известна +
> всегда должна быть возможность обратиться как к предыдущему элементу так
> и к корневому.
> Есть что-нибдь подобное

Так, что ли?
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
  public intarface ITreeElem<T extends ITreeElem> {
    T getParent();
    Collection<T> getChilds();
  }

  public class SomeElem implements ITreeElem<SomeElem> {
......
  }



--
Алексей
JID: alxt@ya.ru
Posted
via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
20.03.2012, 12:23:16
    #37713188
mvn3
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Паттерн для иерархической структуры данных
хорошо вот пример.

Есть OLAP кубы, у которых есть измерения, у кажого измереyия есть 0 или множество иерархий, у каждой иерархии есть n уровней (levels), у кажого уровня есть n членов (members). И всю эту ерунду нужно обрабатывать. Я пытался постоянно читать с xml-я, но есть задержки по скорости. Поэтому хотелось бы хранить это в памяти виде объекта, но не сильно представляю как :(
...
Рейтинг: 0 / 0
20.03.2012, 12:30:57
    #37713212
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Паттерн для иерархической структуры данных
mvn3,
если не усложнять, то при прочтении XML в память - там нет задержек по времени.
ЗЫ.
Ну ты скакнул, от дерева к OLAP кубам.
Курсовая?
...
Рейтинг: 0 / 0
20.03.2012, 15:06:31
    #37713607
mvn3
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Паттерн для иерархической структуры данных
Petro123,

не серые рабочие будни. мне нужно отобразить ввиде tree-view один из OLAP-кубов + все его содержимое
...
Рейтинг: 0 / 0
20.03.2012, 15:15:18
    #37713632
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Паттерн для иерархической структуры данных
mvn3Petro123,
не серые рабочие будни. мне нужно отобразить ввиде tree-view один из OLAP-кубов + все его содержимое
ну и решай буквально:
- OLAP в XML структуру (tree)
- VIEW(tree)
Ты же ушёл в сторону, что тормозит.
...
Рейтинг: 0 / 0
20.03.2012, 15:17:10
    #37713638
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Паттерн для иерархической структуры данных
ммм. "всё его содержимое убери". Только выбранный срез\слой\измерение.
Иначе в БД-OLAP загоняй (тут была тема).
...
Рейтинг: 0 / 0
20.03.2012, 15:22:14
    #37713659
mvn3
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Паттерн для иерархической структуры данных
Petro123ммм. "всё его содержимое убери". Только выбранный срез\слой\измерение.
Иначе в БД-OLAP загоняй (тут была тема).

под "всё его содержимое убери" я имел ввиду не сводную таблицу, а именно tree-view. т.е. меры\измерение-иерарахии-уровни-члены. в общем я понял, всем спасибо
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Паттерн для иерархической структуры данных / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]