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