我正在试图弄清楚如何命名一个包含原始输入数据的类。在我的系统中,我使用Action实体记录用户操作。我有一些消息,比如CreateAction,需要在创建Action实体之前传递原始操作数据。我无法弄清楚如何命名这个中间数据类。
我考虑过的名字:
ActionDto, ActionInput, ActionInfo, ActionModel, ActionInputModel, RawAction
ActionDto等名称过于通用。我希望这个名称暗示这是等待成为Action的数据,而不仅仅是Action实体的任何旧表示或投影。
有什么建议吗?我目前倾向于ActionInputModel,但我正在寻找更好的东西。
由于
答案 0 :(得分:1)
由于此数据还不是Action
对象,因此从名称中删除单词Action
也许是有意义的。您可以将其称为RecordedUserData
或RecordedUserBehavior
。您的CreateAction()
函数可能会将其转换为Action
对象,但这并不意味着它必须被命名为Action
。事实上,(正如你所注意到的)可能令人困惑。
答案 1 :(得分:0)
如果数据只会变成Action
(似乎就是这种情况),并且它基本上是Action
- 就像PendingAction
或{{1 }}?