मैं वर्तमान में एक बड़ी परियोजना बना रहा हूं, और इस तरह मैं चाहता हूं कि सब कुछ बहुत अच्छी तरह से और जितना संभव हो उतना कुशल हो।जावा - ऑब्जेक्ट संदर्भ या पहचानकर्ता?
मेरी परियोजना में, मेरे पास टीम नामक एक कक्षा है, जिसमें टीम ऑब्जेक्ट्स का हैश मैप (इंटेगर, टीम) शामिल है। टीम के प्रत्येक उदाहरण में एक अद्वितीय आईडी (पूर्णांक) होता है।
प्लेयर नामक एक ऑब्जेक्ट भी है। प्लेयर के प्रत्येक उदाहरण को एक टीम को सौंपा जा सकता है (लेकिन हमेशा नहीं)।
अब, मुझे आश्चर्य है कि सबसे अच्छा तरीका पता है कि टीम एक खिलाड़ी को सौंपा गया है हो सकता है क्या:
-> स्टोर प्लेयर (निजी पूर्णांक टीम) में टीम की आईडी, इस आईडी तो करने के लिए प्रयोग किया जाता है टीमें में हैश मैप से टीम प्राप्त करें।
-> स्टोर प्लेयर (निजी टीम टीम)
किसी को भी पता है जो बेहतर है, और क्या सबसे महत्वपूर्ण समर्थक की, चोर की और खतरों प्रत्येक के हैं में टीम के लिए एक संदर्भ?
धन्यवाद!
यह पूरी तरह से आपके उपयोगकेस पर निर्भर करता है। अलगाव में कक्षाओं को डिजाइन करने की बजाय, सुविधाओं के लंबवत स्लाइस के लिए प्रयास करें और डिज़ाइन करें। – leonm