मेरे पास एक यूएमएल आरेख है जिस पर मैं कुछ वर्गों को सिंगलेट्स (क्योंकि वे हैं) के रूप में चिह्नित करना चाहते हैं। मैं उसको कैसे करू? क्या मैं एक नया स्टीरियोटाइप का आविष्कार करता हूं या क्या मैं सिर्फ एक टिप्पणी जोड़ता हूं या ऐसा करने के लिए कुछ मौजूदा साधन हैं?मैं यूएमएल में एक सिंगलटन के रूप में कक्षा को कैसे चिह्नित करूं?
16
A
उत्तर
2
क्रैग लारमन की 'लागू करने यूएमएल और पैटर्न "पुस्तक (3 संस्करण) एक अनुक्रम आरेख के लिए निम्नलिखित अंकन देता है:
नोट इसका अर्थ है कि कि doA
कॉल करने से पहले :Register
वस्तु पहुँच प्राप्त करने में सफल हुआ मानक तरीके से सिंगलटन के लिए, उदाहरण के लिए, getInstance()
। यह आरेख को अधिक चुस्त बनाता है।
एक वर्ग रेखाचित्र के लिए:
15
"आपके पाठक को अवधारणा का सबसे स्पष्ट रूप से प्रतिनिधित्व करने वाला क्या होगा।"
Wikipedia पर मूल उपस्थिति का एक उचित उदाहरण है। यह एक निजी कन्स्ट्रक्टर और सार्वजनिक getInstance()
विधि दिखाता है जो Singleton
प्रकार का ऑब्जेक्ट देता है। मुझे क्लास ऑब्जेक्ट के ब्योरे को पार्स करने के लिए आपके पाठक की आवश्यकता के बिना इसे स्पष्ट करने के लिए एक बिल्कुल उचित तरीका होने के लिए एक स्टीरियोटाइप भी मिलेगा।
संबंधित मुद्दे
- 1. मैं अन्य कक्षाओं को सिंगलटन कक्षा से कैसे प्राप्त करूं?
- 2. मैं एक खाली अनुवाद कैसे चिह्नित करूं (msgstr) पीओ गेटटेक्स्ट फाइलों में अनुवाद के रूप में?
- 3. यूएमएल कक्षा आरेखों में इंटरफेस एकत्रीकरण
- 4. यूएमएल: कक्षा आरेख में आंतरिक कक्षा
- 5. EntityState.Delete के रूप में चिह्नित एक इकाई को मिटाएं?
- 6. यूएमएल कक्षा आरेख enum
- 7. एक यूएमएल कक्षा आरेख में निजी विरासत संबंध कैसे दिखाएं
- 8. एंड्रॉइड: मैं अपने ऐप को डीबग्रेबल के रूप में कैसे चिह्नित करूं?
- 9. मैं यूएमएल में डेटाबेस घटक कैसे टैग करूं?
- 10. विजुअल स्टूडियो ने मेरी कक्षा को एक घटक के रूप में क्यों चिह्नित किया है?
- 11. मैं पंजीकरण पर सिंगलटन के रूप में घटक कैसे स्थापित करूं?
- 12. जावा में मैं एक वर्ग को क्रमबद्ध कैसे करूं जो सीरियलज़ेबल चिह्नित नहीं है?
- 13. एंड्रॉइड में सिंगलटन के रूप में फ्रैगमेंट
- 14. मैं एनम सिंगलटन में लॉगिंग कैसे कार्यान्वित करूं?
- 15. मैं रेल में कक्षा-तालिका-विरासत को कैसे कार्यान्वित करूं?
- 16. एमवीसी यूएमएल कक्षा आरेख
- 17. अप्रचलित के रूप में चिह्नित करें
- 18. कक्षा के संदर्भ के बिना मैं उद्देश्य सी में + कक्षा विधियों को कैसे कॉल करूं?
- 19. मैं कक्षा में एक संरचना कैसे घोषित करूं?
- 20. क्या मैं यूएमएल कक्षा आरेख में टिप्पणियां लिख सकता हूं?
- 21. आप यूएमएल कक्षा आरेखों में कार्यक्रम कैसे दिखाते हैं?
- 22. मैं विशिष्ट पैरामीटर को सी # में अप्रचलित/बहिष्कृत के रूप में कैसे चिह्नित कर सकता हूं?
- 23. मैं कक्षा में विधियों के रूप में हैश कुंजी का उपयोग कैसे करूं?
- 24. मैं सी ++ कक्षा में बूल ऑपरेटर को ओवरराइड कैसे करूं?
- 25. मैं फ़ोल्डर को पैकेज के रूप में कैसे फ़्लैग करूं?
- 26. मैं एक आंतरिक कक्षा घोषित कैसे करूं?
- 27. यूएमएल कक्षा आरेखों के लिए पाठपरक प्रतिनिधित्व - यूएमएल
- 28. मैं XmlTextReader से एक स्ट्रिंग के रूप में एक्सएमएल को एक Response.Write में कैसे आउटपुट करूं?
- 29. सी # में सिंगलटन को कैसे कार्यान्वित करें?
- 30. बीएलएल कक्षाओं को स्थिर या चिह्नित करने के रूप में चिह्नित?
मैं निश्चित रूप से स्टीरियोटाइप पसंद करेंगे। FWIW – Christian