У меня есть 3 объекта, каждый из которых является экземпляром 3 других классов, которые наследуют или расширяют тот же суперкласс. Все 3 объекта имеют одинаковые функции (), например, ViewA, ViewB, ViewC, ViewD.
Мой вопрос Как организовать иерархию меню в пользовательском интерфейсе для повышения удобства использования . Должно быть так, как показано на рисунке ниже, где каждая функция является подменю главного меню объекта.
Или
Должен ли я использовать меню, как показано на рисунке ниже, где каждая функция является главным меню. Например, когда пользователь открывает ViewA, он может фильтровать отображаемые элементы в соответствии с Obj1, Obj2, Obj3 или Obj1 и obj2 вместе взятыми. В нижнем меню Obj1Menu, Obj2menu, Obj3Menu используются только для управления объектами.
Дайте мне знать, если вы не поняли мой вопрос.