簡體   English   中英

OOP中“祖先”的對立面

[英]Opposite of 'Ancestor' in OOP

我正在尋找用於描述繼承祖先的孩子的最佳術語。

例如,'Car'對象可以從其祖先'Vehicle'派生。 但是,是否有一個更好/更合適的詞使用而不是導數的逆?

當討論中的項目之間存在中間層時,祖先/后代是更常見的配對。

例如,如果我們有Vehicle - > Wheeled Vehicle - > Car (假設其他可能的類別也存在),無論是VehicleWheeled Vehicle是祖先Car和兩個Wheeled VehicleCar都是后人Vehicle 我們將描述Vehicle作為母公司 Wheeled VehicleCar作為一個孩子Wheeled Vehicle ,但我們一般不會用父母或子女來描述之間的關系VehicleCar

“繼承類”和“派生類”運行良好。 有時,對象的實例具有與繼承無關的父/子關系,如父節點和子節點。 在那些情況下,在同一上下文中引用“父”和“子”類可能會令人困惑。

此外,使用父/子比喻,每個孩子都是父母,而不是每個父母都是孩子,有些班級是不育的(密封)。

父母和孩子

所以汽車來自它的母車; 車輛有多個孩子,如汽車,船和飛機。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM