【发布时间】:2016-10-12 20:36:26
【问题描述】:
我不知道在哪里问这个,但我不知道如何用谷歌搜索这个。当 A 类继承 B 类时,A 是子类,B 是父类(或基类)。如果 C 类由 D(s) 组成,即如果 C 有 D(s),那么 C 和 D 的术语是什么?
【问题讨论】:
-
有许多可能的术语,它们在用法上可能重叠。当A继承B时:A是从B派生的,或者是B的子类,或者是B的子类。B是基类或超类或父类。在 C 和 D 的情况下:D 是 C 的属性或子项,C 是 D 的所有者或父项。因为它们不那么含糊,我更喜欢在描述继承关系时使用术语 Derived 和 Base 以及在描述继承关系时使用 Property 和 Owner指组成关系。
标签: oop terminology