0

我发现这很难解释,所以我将从一些背景开始。括号中的示例过于简单,但应该足以让我理解。

  • 有6种画笔类(即Pencil、Pen)
  • 这 6 个画笔类中的每一个都可能有无数个实例,其中每个实例都定义了一个特定的画笔(即 HB Pencil、B8 Pencil)

我想创建一个描述符类来描述 6 种画笔中的每一种。这个类将包括System.Type画笔类、System.Type画笔编辑器类以及一些更高级的东西。

应该叫我的课BrushDescriptor还是BrushKindDescriptor

我想澄清描述符描述的是Pencil类本身而不是HB Pencil对象。

4

1 回答 1

1

首先,我不认为描述符种类在这里是正确的词;但首先是答案。

这个类应该被称为BrushDescriptorBrushKindDescriptor 是一个重言式并且不添加任何东西。

但是,由于描述符确实意味着描述或识别 - 而您并没有真正这样做,您正在构建一个允许定义特定类型的画笔的类,所以这个词应该是定义

如果您说“6 种画笔定义”而不是“6 种画笔类”,我认为更好的英语使其更清晰,因此也许您应该BrushDefinition改用。

于 2012-07-19T09:12:17.600 回答