我目前正在創建一個大型項目,因此我希望儘可能提高所有工作的效率。Java - 對象引用或標識符?
在我的項目中,我有一個名爲Teams的類,它包含一個Team對象的HashMap(Integer,Team)。團隊的每個實例都有一個唯一的ID(整數)。
還有一個叫做Player的對象。玩家的每個實例都可以分配給一個團隊(但並非總是如此)。
現在,我想最好的辦法是瞭解隊伍的選手被分配到什麼:
- >存儲球隊在球員(私人詮釋團隊)的ID,這個ID然後使用從團隊中的HashMap獲取團隊。
- >存儲在播放器(私人車隊隊)
有誰知道這是更好的,什麼是最重要的親的,反對的和危險是每到Team的參考?
謝謝!
這完全取決於你的用例。不要孤立地設計課程,而是嘗試設計垂直切片的特徵。 – leonm