पर अंतिम चर कैसे जोड़ूं मैं स्क्रैबल गेम के लिए क्लास आरेख तैयार कर रहा हूं। कक्षाओं में से एक में, मेरे पास अंतिम चर घोषित किया गया है। क्या कोई मुझे बता सकता है, मैं यूएमएल क्लास आरेख में एक वैरिएबल को फाइनल के रूप में कैसे इंगित कर सकता हूं?मैं कक्षा आरेख
उत्तर
लगातार (अर्थात अंतिम) क्षेत्रों के नामकरण सम्मेलन के माध्यम से दर्शाया गया है: स्थिरांक/ALL_CAPS
में होना चाहिए एक चर की घोषणा का श्रेय अंतिम कार्यान्वयन विस्तार है। तो आपको इसे अपने क्लास आरेख में निर्दिष्ट करने की आवश्यकता नहीं है, लेकिन आप eboix
द्वारा सुझाए गए अनुसार सम्मेलन का पालन कर सकते हैं।
यूएमएल विनिर्देश विशेष रूप से इसके बारे में कुछ भी नहीं कहता है; इसलिए आप इसे ALL CAPS
में दिखाने के सम्मेलन का पालन कर सकते हैं।
अंतिम के विभिन्न विचार है कि सभी अलग अलग तरीकों से प्रतिनिधित्व कर रहे हैं के होते हैं:
अंतिम परिभाषा, यानी यह उप-वर्गों में ओवरराइड नहीं किया जा सकता है - इस विशेषता के isLeaf संपत्ति से मेल खाती है:
isLeaf: बूलियन - बताता है कि क्या यह संभव है आगे एक RedefinableElement को फिर से परिभाषित करने के लिए। यदि मान सत्य है, तो को RedefinableElement को फिर से परिभाषित करना संभव नहीं है। (यूएमएल सुपरस्ट्रक्चर, पी। 132)
isLeaf = के साथ विशेषताओं सच के लिए कोई आधिकारिक अंकन नहीं है, लेकिन जोड़ने "{पत्ती}" आम है।
IsReadOnly:: -
अंतिम मूल्य, यानी अपने मूल्य नहीं बदला जा सकता इस विशेषता के IsReadOnly प्रॉपर्टी से संबंधित बूलियन - अगर सही है तो विशेषता केवल पढ़ा जा सकता है , और लिखा नहीं है। मूल मूल्य गलत है। (यूएमएल सुपरस्ट्रक्चर, पी। 125) के लिए
संकेतन रीड-ओनली गुण जोड़कर "{} केवल पढ़ने के लिए" विशेषता स्ट्रिंग के लिए होते हैं।
निरंतर आमतौर पर एक उदाहरण (स्थैतिक अंतिम विशेषता) के बजाय कक्षा के एक गैर-परिवर्तनीय गुण को संदर्भित करता है।
isStatic: यूएमएल में यह दोनों गुण ऊपर और साथ ही स्थिर होने का उल्लेख किया है, जो isStatic प्रॉपर्टी से संबंधित होता है बूलियन - निर्दिष्ट करता है इस सुविधा व्यक्ति वर्गीकारक द्वारा वर्गीकृत उदाहरणों की विशेषता है कि क्या (गलत) या वर्गीकृत स्वयं (सत्य)। डिफ़ॉल्ट मान गलत है। (यूएमएल सुपरस्टक्चर, पी।69)
स्टेटिक विशेषताएँ विशेषता परिभाषा को रेखांकित करके इंगित की जाती हैं। कॉन्स्टेंट, जैसा कि पहले से ही उल्लेख किया गया है, आमतौर पर अपरकेस हैं, लेकिन यह सिर्फ एक सम्मेलन है।
इसलिए, यह योग करने के लिए ऊपर, एक निरंतर विशेषता FOO प्रकार स्ट्रिंग मूल्य के साथ की "x" इस प्रकार दिखाई देगा और इसके अलावा में रेखांकित (यहाँ समर्थित नहीं है जो):
+ FOO: String = "एक्स" {केवल पढ़ने के लिए, पत्ती}
- 1. स्टारयूएमएल कक्षा आरेख: कक्षा
- 2. यूएमएल कक्षा आरेख enum
- 3. एमवीसी यूएमएल कक्षा आरेख
- 4. ग्रहण में कक्षा आरेख
- 5. यूएमएल: कक्षा आरेख में आंतरिक कक्षा
- 6. कक्षा आरेख में पंक्ति जोड़ें
- 7. इंटेलिज जावा क्लास आरेख, कक्षा
- 8. सी # कोड से कक्षा आरेख
- 9. यूएमएल कक्षा आरेख सी ++ संरचना
- 10. एक सी ++ कक्षा आरेख बनाना
- 11. जिसे पहले ईआर आरेख या कक्षा आरेख बनाया जाना चाहिए?
- 12. क्या मैं यूएमएल कक्षा आरेख में टिप्पणियां लिख सकता हूं?
- 13. विजुअल स्टूडियो 2008 कक्षा आरेख डिजाइनर
- 14. स्वचालित रूप से कक्षा आरेख बनाएं
- 15. कक्षा आरेख में संरचना और एकत्रीकरण
- 16. कक्षा आरेख में "व्युत्पन्न गुण" क्या है?
- 17. सी ++ स्रोत से कक्षा आरेख बनाएं?
- 18. मैं इंटेलिज में कक्षा कक्षा को कैसे बचा सकता हूं?
- 19. एंटरप्राइज़ आर्किटेक्ट - मैं केस आरेख
- 20. यूएमएल कक्षा आरेख एसोसिएशन बनाम (एकत्रीकरण | संरचना) - डायमंड्स
- 21. एक्लिप्स पीडीटी में ग्राफिकल यूएमएल कक्षा आरेख कैसे प्राप्त करें?
- 22. रूबी ऑब्जेक्ट मॉडल/कक्षा/मॉड्यूल .... कहीं भी आरेख?
- 23. स्थिर तरीकों का उपयोग कैसे करें यूएमएल कक्षा आरेख
- 24. यूएमएल 2 कक्षा आरेख - सामान्यीकरण के लिए एम्बेडेड नोटेशन?
- 25. कक्षा आरेख में एक्सेस स्तर दिखा रहा है
- 26. एक यूएमएल कक्षा आरेख में निजी विरासत संबंध कैसे दिखाएं
- 27. ईएफ कोर में मॉडल से कक्षा आरेख कैसे उत्पन्न करें?
- 28. यूएमएल कक्षा आरेख में धराशायी तीर का अर्थ क्या है?
- 29. यूएमएल कक्षा आरेख पर निर्भरता इंजेक्शन कैसे दिखाएं?
- 30. क्लास आरेख बनाम ऑब्जेक्ट आरेख के बीच क्या अंतर है?
जबकि नामकरण परंपरा एक निरंतर का प्रतिनिधित्व करने के लिए पर्याप्त तरीका होगा, ओपी भी लगातार गुण, जैसे के लिए एक कस्टम स्टीरियोटाइप जोड़ने के लिए अवसर है «निरंतर» या «अंतिम»। यह विशेष रूप से उपयोगी होगा ओपी अपने मॉडल पर स्वचालित विश्लेषण करने की कोशिश कर रहा है, उदाहरण के लिए ओसीएल का उपयोग करना। –