Oop 语义相关输入集合的对象的最佳名称?

Oop 语义相关输入集合的对象的最佳名称?,oop,class-design,Oop,Class Design,我正在编写一个HTML表单生成库。有一个顶级表单类,在底部有各种类型的HTML表单输入对象的类(Select、Textfield、Radio等)。中间有一个类,它包含一个或多个语义相关的输入对象的分组 例如,此类的一种类型可以称为“Login”,并包含文本字段输入和密码输入。另一个例子是,表单库的主要用途是生成在线调查,因此中间类将是各种调查问题 我的问题是这些中间级别的类一般称为什么。在我们的工作组中,一些建议是“集合”、“字段集”、“组”、“块”、“块”和“聚合” 这些建议中有几个是“好的”

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

例如,此类的一种类型可以称为“Login”,并包含文本字段输入和密码输入。另一个例子是,表单库的主要用途是生成在线调查,因此中间类将是各种调查问题

我的问题是这些中间级别的类一般称为什么。在我们的工作组中,一些建议是“集合”、“字段集”、“组”、“块”、“块”和“聚合”

这些建议中有几个是“好的”,但没有一个被“就这样!”打断。(最接近的是后者,但(a)太长,(b)太容易出错。)有人有更好的建议吗?

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

仅供参考。我发现这类问题非常有用。

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


仅供参考。我发现这类问题非常有用。

只要称之为Foo或语义相关puts1并开始编码即可。你很快就会想到一个合理的名字。如果您更改了名称几次,不要感到不舒服。

只要将其称为Foo或语义相关puts1并开始编码即可。你很快就会想到一个合理的名字。如果你把名字改了几次,不要感到难过。

也许是“FormBlob”

“分组输入”

如果单词术语失败,那么就回到多层mashup=)

也许是“FormBlob”

“分组输入”


如果单词术语失败,则返回到多层mashup=)

标记集可能会起作用。如果我理解正确的话,您会使用这两种方法的组合,例如:

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

非形式元素,如:

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

问题
答复


这些都是HTML标记的集合。标记集似乎是一个简单的描述性名称。

标记集可能会起作用。如果我理解正确的话,您会使用这两种方法的组合,例如:

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

非形式元素,如:

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

问题
答复


这些都是HTML标记的集合。标记集似乎是一个简单的描述性名称。

经过我们工作组的进一步讨论,我们最终选择了“字段集”


感谢所有的建议。

在我们的工作组进一步讨论后,我们最终选择了“fieldset”

谢谢你的建议