[英]Opposite of 'Ancestor' in OOP
我正在尋找用於描述繼承祖先的孩子的最佳術語。
例如,'Car'對象可以從其祖先'Vehicle'派生。 但是,是否有一個更好/更合適的詞使用而不是導數的逆?
當討論中的項目之間存在中間層時,祖先/后代是更常見的配對。
例如,如果我們有Vehicle
- > Wheeled Vehicle
- > Car
(假設其他可能的類別也存在),無論是Vehicle
和Wheeled Vehicle
是祖先Car
和兩個Wheeled Vehicle
和Car
都是后人Vehicle
。 我們將描述Vehicle
作為母公司 Wheeled Vehicle
和Car
作為一個孩子Wheeled Vehicle
,但我們一般不會用父母或子女來描述之間的關系Vehicle
和Car
。
“繼承類”和“派生類”運行良好。 有時,對象的實例具有與繼承無關的父/子關系,如父節點和子節點。 在那些情況下,在同一上下文中引用“父”和“子”類可能會令人困惑。
此外,使用父/子比喻,每個孩子都是父母,而不是每個父母都是孩子,有些班級是不育的(密封)。
父母和孩子
所以汽車來自它的母車; 車輛有多個孩子,如汽車,船和飛機。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.