我发现这很难解释,所以我将从一个小的背景开始。括号中的示例过于简单,但应足以让我的意图得以实现。
我想创建一个描述类,描述6种画笔中的每一种。这个类将包括画笔类的System.Type
,画笔编辑器类的System.Type
以及一些更高级的东西。
我的班级应该被叫BrushDescriptor
还是BrushKindDescriptor
?
我想澄清描述符描述Pencil
类本身而不是HB Pencil
对象。
答案 0 :(得分:0)
首先,我不认为 descriptor 或 kind 是正确的词;但首先是答案。
该类应该被称为BrushDescriptor
,因为BrushKindDescriptor是一个重言式并且不会添加任何内容。
然而,因为描述符实际上意味着要描述或识别 - 并且你并没有真正这样做,你正在构建一个允许定义特定类型的画笔的类,所以这个词应该是定义
如果你说“6种刷子定义”而不是“6种刷子类”,我认为英语更好使它更清晰,因此也许你应该使用BrushDefinition
代替。