यहां मैं समेकन और एसोसिएशन के बारे में एक और सवाल के साथ हूं। मैं यूएमएल की कुछ मूल बातें सीखना चाहता था, इसलिए मैंने मार्टिन फाउलर द्वारा "यूएमएल डिस्टिल्ड" पढ़ना शुरू कर दिया। मैंने कक्षाओं के बारे में दोनों अध्याय पढ़ा, और एक बात यह है कि मैं पूरी तरह से समझ नहीं पा रहा हूं, और यह एकीकरण बनाम एसोसिएशन है। पुस्तक में इस उद्धरण है:यूएमएल एकत्रीकरण बनाम एसोसिएशन
पूर्व यूएमएल दिनों में, लोगों को आम तौर बल्कि क्या एकत्रीकरण था पर अस्पष्ट थे और क्या संघ था। अस्पष्ट या नहीं, वे हमेशा हर किसी के साथ असंगत थे। नतीजतन, कई मॉडलर्स सोचते हैं कि एकत्रीकरण महत्वपूर्ण है, हालांकि विभिन्न कारणों से। तो यूएमएल में एकत्रीकरण (चित्रा 5.3) शामिल है लेकिन शायद ही कोई अर्थशास्त्र है। जिम रूंबाघ कहते हैं, "इसे मॉडलिंग प्लेसबो के रूप में सोचें" [रूंबाघ, यूएमएल संदर्भ]।
मैं इस बोली और विषयों है कि मैं स्टैक ओवरफ़्लो पर पढ़ा से समझने के रूप में यह कोई बात नहीं है जो उन दो संबंधों मैं उपयोग में से एक है, वे bassicly एक ही मतलब है, या वहाँ किसी भी स्थिति है, जहां के उपयोग एसोसिएशन के बजाय एकत्रीकरण उचित होगा और/या मैं कक्षा आरेख के "अर्थ" को बदले बिना एक दूसरे को बदल नहीं सकता?
मैं यह पूछ रहा हूं, यह पुस्तक 2003 से है, और कुछ चीजें उन कुछ वर्षों में बदल सकती हैं।
रचना लिंक पर आपके विचार क्या हैं? – Dennis
@ डेनिस: एकत्रीकरण के विपरीत, संरचना स्पष्ट रूप से परिभाषित अर्थशास्त्र है जो इसे सीधे बाइनरी एसोसिएशन से अलग रूप से अलग करती है। यहां और अधिक: http://stackoverflow.com/questions/7834052/uml-class-diagram-association-vs-aggregation-composition-diamonds/7836357#7836357 – sfinnie