प्लुरसाइट कोर्स Domain-Driven Design Fundamentals में, एक उदाहरण है कि कुल मिलाकर डिज़ाइन आकार कैसे लेता है। उदाहरण में क्लिनिक में रोगी नियुक्तियां शामिल हैं। नियुक्ति के संबंध हैं उदाहरण एक डॉक्टर, या एक परीक्षा कक्ष में। और उदाहरण पहले एक विश्लेषण द्वारा निष्कर्ष निकाला गया है कि नियुक्ति डॉक्टर और परीक्षा के लिए एक समग्र जड़ नहीं होनी चाहिए। और डिज़ाइन विकास में एक कदम नियुक्ति से जा रहा है जिसमें डॉक्टर और परीक्षा रूम ऑब्जेक्ट्स के ऑब्जेक्ट संदर्भ हैं, इन अन्य इकाइयों, डॉक्टर आईडी और परीक्षा RoomId के आदिम आईडी को रखने के लिए। वे यह कहते हुए इस परिवर्तन को प्रेरित करते हैं: "ऑब्जेक्ट संदर्भों के बजाय संबंधित अवधारणाओं की आईडी को शामिल करके हम यह सुनिश्चित करने में सक्षम हैं कि नियुक्ति को बदलने और बदलने पर हमारे सिस्टम पर कम प्रभाव पड़ता है जब हम अपनी नियुक्ति जारी रखते हैं"डीडीडी समेकन में आईडी द्वारा ऑब्जेक्ट रेफरेंस बनाम संदर्भ
मेरा पहला सवाल: क्या यह एक आम डिजाइन पैटर्न है? अगर मैं इसे सही ढंग से समझता हूं तो यह कुछ ऐसा सामान्यीकृत होगा: यदि ऑब्जेक्ट ए ऑब्जेक्ट बी से संबंधित है, लेकिन ए पर ऑपरेटिंग बी पर बदलाव करने में कभी भी लागू नहीं होना चाहिए, तो इसे अपने आईडी द्वारा संदर्भित करें, बी द्वारा नहीं। क्या आप ऐसा कुछ सुझाएंगे?
मेरा दूसरा प्रश्न: क्या डीडीडी के साथ ऐसा कुछ भी है? मेरा मतलब यह है कि नियुक्ति डॉक्टर की कुल जड़ नहीं होनी चाहिए, इसका मतलब यह नहीं है कि इसमें ऑब्जेक्ट संदर्भ नहीं हो सकते हैं, या क्या मुझे कुछ याद आ रहा है?
पहले यही प्रश्न था और तीन श्रृंखला श्रृंखला के कुल डिजाइन ने कुछ प्रकाश डाला था। लेकिन मैं विकल्पों को जानने के लिए विषय की समीक्षा कर रहा हूं और नियम तोड़ना ठीक है :) –