Выделено:viewtopic.php?p=60750#p60750
См. также:viewtopic.php?f=23&t=2876
viewtopic.php?f=23&t=1669

> -- Иван Кузьмицкий писал(а):
> у меня ещё нет отчётливого видения Stores.Главное, знать, куда там смотреть.
А смотреть нужно в Ex|Internalize и просто выабстрагировать оттуда механизм обхода узлов составной структуры данных, позволяющий не заходить в уже обойденные узлы.

Например, чтобы каждый узел (Store) что-то от себя напечатал в Рабочий журнал, но ровно один раз.
Или создать простой список всех узлов структуры (например, чтобы иметь их упорядоченность по какому-то критерию).

Основной вопрос: какой тут выбрать механизм для внешнего представления такого обхода: итератор (навроде прохода по вложенным вьюшкам в контейнере) -- или рассылка сообщений.

С итератором командовать парадом будет тот, кто вызывает итератор.
С сообщениями -- обрабатывать сообщения будут сами узлы.
Во втором случае проще скрыть реальную природу узлов. Зато список создать проще, видимо, с итератором.