通过用户级抽象,我的意思是我应该如何称呼它们以及我应该在 UI 中使用什么样的图标来表示它?大多数用户现在应该熟悉标签的概念,但我不太确定分层标签是否如此,标签的抽象也不完全适合。
我所拥有的实际上是文件夹和标签之间的东西,因为每个子标签都是其父标签的适当子集。要获取文件夹标签事物的内容,您需要将其内容加上其子文件夹标签事物的内容并递归地执行此操作。在某种程度上,它们就像(在这里我只是在提问过程中部分回答了我自己的问题)类别。你们如何看待称它们为类别?你会给它什么样的图标,因为一个类别是一个抽象的概念,而不是一个可以形成形状的物理对象?
(如果需要,可以维基)
编辑:为了澄清起见,我正在寻找的是像萨莉阿姨这样的最终用户的抽象,可以轻松掌握这个概念。理想情况下,还有一个图形表示(图标)可以很容易地与该概念相关联。
Edit2:我确实忘记提及的一件事是,一个项目可以存在于多个类别中(很像 Google Doc 允许您将文档添加到多个文件夹中)。我想我已经把自己称为类别了。它正好适合你可以用它们做的一切。某些东西可以属于一个以上的类别,子类别是有意义的,人们通常创建的大多数子类别都适合一种 is-a 关系(例如,Windows 用户可能会在他们的“我的文档”文件夹中说一个名为 resumes 的文件夹,因为简历是一个文档,如果您将文件夹视为类别,那么它在“我的文档”中也是有意义的)
我还没有弄清楚的是图标(我 99% 确定我将使用某种 TreeView 来显示它们)我可以只使用我想的文件夹图标,也许是自定义文件夹图标,除非其他人有更好的主意。谷歌称它们为文件夹,所以我想这不会太糟糕吧?
为了进一步澄清,我的目标受众将是技术足以知道如何下载和安装应用程序的人,但仅此而已。