我有一个管理状态序列的GUI工具。一个组件是一个包含一组状态的类,即典型的DFA状态机。现在,我将其称为StateSet
(对于实际的类而言,我有一个更具体的名称,但我认为这个名称足以满足此问题的目的。)
但是,我有另一个具有这些状态集的集合(可能部分无序)的类,并按特定顺序列出它们。我正试图为它提出一个好名字 - 不只是内部代码,而是客户引用它。
此特定第二个集合的作用是封装用户已创建的整个当前使用/可用的StateSet
集合。所有StateSet
最终都将在应用程序中使用。一个很好的比喻就是一张纸牌与整张桌子:“桌子”包含所有当前可用的牌,而“手牌”包含特定的牌组。
我已经将这些作为初学者的想法,我可以扔掉课堂名称;我现在对此感到不舒服:
正如ewernli提到的那样,这些都是技术术语,并没有真正传达出这个想法。还有其他任何建议或想法吗?
答案 0 :(得分:2)
话虽如此,最好的选择IMO是StateSetSequence,因为它暗示你有一系列StateSet实例。
答案 1 :(得分:1)
“StateSets”可能就足够了。
其他: StateSetList StateSetLister StateSetListing StateSetSequencer
答案 2 :(得分:1)
我喜欢StateSetArrangement
,意味着排序而不暗示底层存储机制。
答案 3 :(得分:1)
您StateSetSet
的角色/功能是什么?
StateSetSet
或Sequence
是技术条款。 这可能类似于History
,Timeline
,WorldSnapshot
,......
修改强>
根据您更新的说明,StateSet
在我看来就像StateSpace
(所有可能状态的空间)。如果用户可以交互式地创建某些内容,则可能适合谈论Workspace
。如果用户创建了各种感兴趣的状态空间,那么我将转到StateSpaceWorkspace
。这不是一个很酷的名字:)