में कई से अधिक रिश्ते कई से अधिक रिश्तों को मॉडल करने का सबसे अच्छा तरीका क्या है?ओओपी
की सुविधा देता है कहते हैं कि हम एक दो वर्गों, टीम और खिलाड़ी है
- किसी भी खिलाड़ी कई टीम रों
- किसी भी टीम में हो सकता है के रूप में कई हो सकता है प्लेयर एस जैसे वे
मैं
playerX.getTeamList()
तरह के तरीकों कॉल करने के लिएteamY.getPlayerList()
में सभी टीम रों वह/वह है की सूची प्राप्त करने टीम में सभी प्लेयर रों की सूची प्राप्त करने की तरह है
(या यह प्रभावी रूप से करने के लिए किसी अन्य तरीके से किया है)
मैं tw के बारे में सोच सकते हैं ओ ऐसा करने के तरीके, लेकिन वे सिर्फ अच्छे ओप पैटेंस की तरह महसूस नहीं करते हैं। क्या आप किसी भी अच्छे तरीके, शायद एक डिजाइन पैटन के बारे में सोच सकते हैं?
आप असली समस्या को देख रहे हैं, जो उनकी सामग्री को सिंक में रखने की आवश्यकता है। इसकी गारंटी देने का एक तरीका दूसरे के संदर्भ में एक को लागू करना है। – reinierpost
@rein कौन कहता है कि यह "असली मुद्दा" है? हम यह नहीं बता सकते कि कोई मुद्दा क्या है जब तक कि हम नहीं जानते कि उसका आवेदन कैसे लिखा गया है। उन्होंने यह निर्दिष्ट नहीं किया कि वे मॉडल हैं (डेटा के साथ भरा हुआ तर्कहीन ड्रोन और उनके रास्ते पर भेजे गए) या संस्थाएं (कक्षाएं जिनमें समृद्ध ढांचे हैं जो आलसी लोडिंग और अन्य स्टोरेज प्रतिमानों का समर्थन करते हैं) या कुछ और। सबसे सरल मॉडल इन प्रकारों के लिए एक भंडार या किसी प्रकार की स्टोरेज परत द्वारा तत्काल किया जाना है जो टीमों और खिलाड़ियों को प्रभावित करने वाले सभी परिचालनों के लिए ज़िम्मेदार है। – Will
KISS, जब तक आप नहीं कर सकते। – Will