मैं अभी भी डीडीडी के चारों ओर अपने सिर को लपेट रहा हूं, और मेरे सामने आने वाले ठोकरों में से एक यह है कि अलग-अलग योगों के बीच संबंधों को कैसे संभाला जाए। मान लें कि मेरे पास एक कुल encapsulating ग्राहक और एक और encapsulating शिपमेंट्स मिल गया है।आप डीडीडी में समेकन के बीच संबंधों को कैसे संभालेंगे?
व्यावसायिक कारणों से शिपमेंट्स अपने स्वयं के योग हैं, और फिर भी उन्हें ग्राहकों से स्पष्ट रूप से बंधने की आवश्यकता है। क्या मेरे ग्राहक डोमेन इकाई में शिपमेंट की सूची होनी चाहिए? यदि हां, तो मैं इस सूची को रिपोजिटरी स्तर पर कैसे बना सकता हूं - दिए गए मेरे पास एक ग्राहक रिपोजिटरी और एक शिपमेंट रिपोजिटरी (कुल प्रति एक रेपो) होगा?
मैं 'रिलेशनशिप' के बजाय 'एसोसिएशन' कह रहा हूं क्योंकि मैं तनाव देना चाहता हूं कि यह एक डोमेन निर्णय है, बुनियादी ढांचा नहीं - मैं पहले मॉडल से सिस्टम को डिजाइन कर रहा हूं।
संपादित करें: मुझे पता है कि मुझे वस्तुओं को सीधे टेबल पर मॉडल करने की आवश्यकता नहीं है - यही कारण है कि मैं पहले मॉडल को डिजाइन कर रहा हूं। इस बिंदु पर मुझे डेटाबेस की परवाह नहीं है - केवल इन दो योगों के बीच संबंध।
ddd यह है कि gnu टूल http://www.gnu.org/software/ddd/ नहीं है? चूंकि डोमेन-संचालित-डिज़ाइन के लिए ddd स्टैंड कब होता है ??? – Johan
@ जोहान - थोड़ी देर, अब - http://domaindrivendesign.org/ –
@ एरिक, अच्छी चीजें बदलती हैं और इसलिए लंबे शब्दों के छोटे संस्करण भी करते हैं। – Johan