我发现这很难解释,所以我将从一些背景开始。括号中的示例过于简单,但应该足以让我理解。
- 有6种画笔类(即Pencil、Pen)
- 这 6 个画笔类中的每一个都可能有无数个实例,其中每个实例都定义了一个特定的画笔(即 HB Pencil、B8 Pencil)
我想创建一个描述符类来描述 6 种画笔中的每一种。这个类将包括System.Type
画笔类、System.Type
画笔编辑器类以及一些更高级的东西。
应该叫我的课BrushDescriptor
还是BrushKindDescriptor
?
我想澄清描述符描述的是Pencil
类本身而不是HB Pencil
对象。