用于收集语义相关输入的对象的最佳名称?

时间:2008-11-27 02:15:42

标签: oop class-design

我正在编写一个HTML表单生成库。有一个顶级Form类,底部有每种类型的HTML表单输入对象(Select,Textfield,Radio等)的类。中间有一个类,它包含一个或多个语义相关的输入对象的分组。

例如,此类的一种类型可称为“登录”,并包含Textfield输入和Password输入。另一个例子,表单库的主要用途是生成在线调查,因此中间类将是各种调查问题。

我的问题是通常称这些中级课程。我们工作组中提出的一些建议是'Set','Fieldset','Group','Block','Chunk'和'Conglomeration'。

其中一些建议“没问题”,但没有一个人绊倒了“就是这样!”打断。 (最接近的是后者,但那是(a)太长而且(b)太容易被误导。)有没有人有更好的建议?

5 个答案:

答案 0 :(得分:1)

组件,如“登录组件”或“多值响应组件”。

FYI。我发现http://thesaurus.reference.com对这类问题很有帮助。

答案 1 :(得分:1)

只需将其称为Foo或SematicallyRelatedInputs1并开始编码。一个合理的名字应该很快就会出现。如果你多次更改名称,请不要感觉不好。

答案 2 :(得分:1)

'FormBlob'也许?

'GroupedInput'?

如果单个单词术语失败,请回到multitermed mashups =)

答案 3 :(得分:1)

TagSet可能有用。如果我理解你,你会使用两种方式的组合:

<input type="text" /> <input type="password"/>

非形式元素,如:

<dl>
  <dt>Question</dt>
  <dd>Answer<dd>
</dl>

这是HTML标签的所有集合。 TagSet看起来像一个简单的描述性名称。

答案 4 :(得分:0)

经过我们工作组的进一步讨论,我们最终选择了'fieldset'。

感谢所有建议。