我正在寻找用来描述继承祖先的孩子的最佳术语。
例如,“汽车”对象可能源自其祖先“车辆”。但是,有没有比导数更好/更合适的词用于逆?
当讨论的项目之间可能存在中间层时,祖先/后代是更常见的配对。
例如,如果我们有Vehicle
-> Wheeled Vehicle
-> Car
(并假设还存在其他可能的类),则Vehicle
和Wheeled Vehicle
都是 的祖先,Car
和都是Wheeled Vehicle
的Car
后代Vehicle
。我们会将其描述为Vehicle
的父级Wheeled Vehicle
和子级,但我们通常不会使用父级或子级来描述 和 之间的关系。Car
Wheeled Vehicle
Vehicle
Car
“继承类”和“派生类”运行良好。有时,对象的实例具有与继承无关的父/子关系,例如父节点和子节点。在这些情况下,在同一上下文中引用“父”和“子”类可能会令人困惑。
另外,使用父/子比喻,每个孩子都是父母,不是每个父母都是孩子,有些班级是不育的(密封的。)
父母和孩子
因此,汽车源自其父车辆;并且一辆车有多个孩子,例如汽车,船和飞机。