我有一個簡單的設計問題,我不太確定pro和con。如果我必須將數據存儲在 - 讓 - 說 - 樹結構中。可以說這棵樹和相應的樹是一個類型的類(希望是正確的詞)。Java設計:類型類與類擴展
那麼,現在讓我說我必須在這個基本結構中存儲一些數據。例如一個整數,一個float和任何類成員變量。
它是更合乎邏輯
- 存儲在自己的類(containerlike)所有這些值,並使用該容器類 作爲節點的類型或
- 擴展這個節點類中,添加額外的成員 和使用這些值之一作爲類型?
它的設計問題,但可能你已經熟悉了這種情況。
非常感謝!
這是否是家庭作業? – Jivings 2012-02-09 12:58:38
組合通常可以通過繼承來繼承。以下是JDK如何定義樹:http://docs.oracle.com/javase/6/docs/api/javax/swing/tree/DefaultTreeModel.html – 2012-02-09 13:10:41