2011-01-24 1 views
1

У меня есть 3 объекта, каждый из которых является экземпляром из 3 других классов, которые наследуют или расширяют один и тот же суперкласс. Все 3 объекта имеют одинаковые функции(), например, ViewA, ViewB, ViewC, ViewD.UI: Какая из них лучше Иерархия меню для лучшего удобства использования

Мой вопрос: Как организовать иерархию меню в пользовательском интерфейсе для улучшения удобства использования. Если это похоже на изображение, приведенное ниже, где каждая функция является подменю главного меню объекта. Heirarchy Option 1

Или

Должен ли я использовать меню, как показано на рисунке ниже, где каждая функция представляет собой главное меню. Например, когда пользователь открывает ViewA, он может фильтровать отображаемые элементы в соответствии с Obj1, Obj2, Obj3 или Obj1 и obj2 в сочетании. В нижнем меню Obj1Menu, Obj2menu, Obj3Menu используются только для управления объектами.

Hierarchy option 2

Позвольте мне знать, если вы не поняли мой вопрос.

+1

Пожалуйста, описывающую реальную модель мира, потому что это слишком абстрактно дать совет по юзабилити. –

ответ

0

Если вы правильно поняли, объекты имеют один и тот же интерфейс. В этом случае я бы извлечь «функции» в отдельном меню как:

Obj1 Obj2 Obj3 ... 

другое меню (активный в каждом объекте)

viewA 
viewB 
viewC 
... 
0

Кнопки вдоль одной линии не объясняют объектную модель, поэтому это кажется плохим решением.

0

Спросите пользователей, какой элемент (объект или вид) они считают вершиной иерархии и используют это как начальную точку для навигации по меню.