Здравствуйте, cool_rus_killer, Вы писали:
__>Но, возможно, что так пользователю легче понять структуру данных?
Формально говоря, пользователя обычно мало волнует формат представления данных. Лишь бы задачи его решались.
__>С другой стороны, интерфейс был спроектирован в виде дерева для того, чтобы структуру данных можно было бы в будущем менять как угодно, при этом общий вид интерфейса не изменится (т.е. на доработку минимум средств, а пользователь в привычном окружении).
Ну да, в N-й версии пользователь, привычно разворачивая ветку на 15-м уровне вложенности...