2014-06-05 57 views
0

由於這是一個假設性問題,我不確定它是否屬於這裏。如果沒有,我很抱歉。最佳實踐:多少繼承太多?

在日常編碼中應該依賴多少遺傳?如果我正在創建一個項目,我想從每個類都鏈接到父類,我應該使用單個父屬性創建一個類,然後繼承此類中的所有其他類?

實際上,我現在處於這種情況,並不是每個類都需要一個父鏈接,但是我不知道是否應該使用繼承。我也想知道是否應該從這個類繼承,即使我不使用Parent屬性,僅僅爲了一致性。

回答

4

記住繼承意味着:

繼承手段 「是一種(其他對象)的」

組成的意思是 「有一個(一些其他的對象)」

在你的情況,組成聽起來更正確。在一般情況下,構圖更加正確。僅在「是一種類型」的情況下使用繼承。