कक्षा आरेखों में मैं आम तौर पर क्लासए जैसे क्लास को विस्तारित करता हूं जहां तीर सिर कक्षा ए को इंगित करता है। उदाहरण, यहां, http://bit.ly/GFakDu। यह हमेशा मुझे भ्रमित कर दिया है। तीर हेड क्लासबी को इंगित क्यों नहीं कर रहा है?समझना कि तीर बिंदुओं को विपरीत दिशा में क्यों बढ़ाता है
उत्तर
यूएमएल बस उन चित्र में गलत प्रयोग किया जाता है। तीर सिर एक त्रिकोण होना चाहिए (एक खुला नहीं) इसे दूसरी दिशा में इंगित करना चाहिए और इसे लागू नहीं किया जाता है। इसलिए यदि मैंने लेखक (आरेख या सॉफ़्टवेयर जो उन्हें बनाए गए) के चित्रों को पूरी तरह गलत तरीके से गलत तरीके से परिभाषित नहीं किया है, तो बस यह नहीं पता था कि यूएमएल का सही तरीके से उपयोग कैसे किया जाए।
this diagram में (केवल गुगलिंग द्वारा पाया गया) आप इंटरफ़ेस "साइटशर्च" को "खोज सेवा" को समझने (कार्यान्वित करने) की एक सही विज़ुअलाइज़ेशन देख सकते हैं।
the next diagram में कई वर्गों (विशेषज्ञता का विस्तार) वर्ग "खाता" द्वारा सामान्यीकृत कर रहे हैं।
this site पर आप एक सिंहावलोकन प्राप्त कर सकते हैं (पहली नज़र पर सही लग रहा है)। यदि आप यह सुनिश्चित करना चाहते हैं कि आपको the specification में देखना चाहिए (वहां पीडीएफ डाउनलोड करें)।
मुझे लगता है कि भ्रम यहां अंग्रेजी व्याकरण की सूक्ष्मता से संबंधित तरीके से भिन्नता से बाहर हो जाता है।
कुछ लोग "असुविधाजनक" को पूरा करने के इच्छुक हो सकते हैं लेकिन यूएमएल-मानक टोकन "विस्तार" के रूप में "विस्तार" करते हैं, जबकि अन्य आरेख को देखने या डिजाइन करते समय इसे "विस्तारित" के रूप में पूरा करेंगे। इसलिए व्याख्या में मतभेद।
- 1. UINavigationController: विपरीत दिशा में पॉप व्यू कंट्रोलर
- 2. यूएमएल कक्षा आरेखों में एसोसिएशन तीर की दिशा
- 3. UISplitViewController आईओएस 5.1 पॉपओवर तीर दिशा त्रुटि
- 4. पायथन में क्या बढ़ाता है?
- 5. तीर विरासत में क्यों जाता है?
- 6. कॉफीस्क्रिप्ट, जब तीर तीर (=>) पर तीर (=>) और इसके विपरीत
- 7. समझना कि कैसे D3.js डेटा को
- 8. तीर
- 9. को तीर
- 10. दिशा वेक्टर?
- 11. कंप्यूटर 2 संख्याओं को कैसे बढ़ाता है?
- 12. संदर्भ बनाम पॉइंटर्स को समझना। यह क्यों काम करता है?
- 13. शब्द संरेखण को समझना
- 14. स्कैला गणनाओं को समझना
- 15. /एमपी के विपरीत डीबग कॉन्फ़िगरेशन में डिफ़ॉल्ट विकल्प क्यों है?
- 16. फ्रेमवर्क को समझना
- 17. timedelta को समझना
- 18. सीएसएस पैडिंग तत्व का आकार क्यों बढ़ाता है?
- 19. एंड्रॉइड के कैनवास.saveLayer को समझना (...)
- 20. सभी बिंदुओं को
- 21. Deferred.pipe को समझना()
- 22. एक विधि के ओवरलोडिंग में बॉक्सिंग और var-args दोनों को क्यों बढ़ाता है?
- 23. मेरा गोलांग चैनल मृत लॉक त्रुटि क्यों बढ़ाता है?
- 24. ZMODEM प्रोटोकॉल को समझना
- 25. मैप व्यू में ड्राइविंग दिशा दिखाते हुए मैं तीर कैसे खींच सकता हूं?
- 26. ट्रेसव्यू को समझना
- 27. बढ़ाता जावा
- 28. एसक्यूएल सर्वर - समझना कि MIN (टेक्स्ट) कैसे काम करता है
- 29. क्यों 'टी स्ट्रिंग को बढ़ाता है' की अनुमति है लेकिन चेतावनी देता है?
- 30. नेमस्पेस दस्तावेज को समझना
इसे इसे साकार करने और सामान्य बनाने के लिए क्यों कहा जाता है? –
यूएमएल के लेखकों ने अधिक सामान्य शर्तों का उपयोग करने की कोशिश की। और प्रोग्रामिंग भाषा में यूएमएल मॉडल के कार्यान्वयन के साथ "उपकरण" को भ्रमित किया जा सकता है। जबकि "विस्तार" हमेशा यूएमएल के लिए सच नहीं है। एक और सामान्य वर्ग को उप-वर्ग द्वारा भी प्रतिबंधित किया जा सकता है। – Christian
उसी आरेख में क्लाइंट के विज़िटर और एलिमेंट ऑब्जेक्ट्स के संबंध में सही शब्द क्या है? – emeraldjava