【发布时间】:2017-05-27 22:29:40
【问题描述】:
我有 3 个对象,每个对象都是继承或扩展同一个超类的 3 个其他类的实例。所有 3 个对象都具有相同的功能(),例如 ViewA、ViewB、ViewC、ViewD。
我的问题是如何在 UI 中排列菜单层次结构以提高可用性。是否应该像下面给出的图像一样,其中每个功能都是主对象菜单的子菜单。
或者
我应该使用如下图所示的菜单,其中每个功能都是一个主菜单。例如,当用户打开 ViewA 时,他可以根据 Obj1、Obj2、Obj3 或 Obj1 和 obj2 组合过滤显示的项目。在下面的菜单中 Obj1Menu、Obj2menu、Obj3Menu 仅用于管理对象。
如果您不理解我的问题,请告诉我。
【问题讨论】:
-
请描述真实世界的模型,因为这太抽象了,无法给出可用性建议。
标签: user-interface web-applications usability