यूएमएल कक्षा आरेख
इस अनुच्छेद में हम यूएमएल में होगा का उपयोग किया चित्र के बारे में जानने कक्षा. कक्षा चित्र प्रणाली की संरचना का वर्णन है, इन संरचनाओं के साथ रिश्तों प्रणाली में इस्तेमाल वस्तुओं के प्रकार को दर्शाता है. वर्ग चित्र के आधार पर तैयार हैं अगर कक्षाओं सिस्टम में इस्तेमाल हो रही है.
वर्ग आरेख तीन भागों के हैं बना:
- - नाम को परिभाषित करता है वर्ग के नाम
- गुण - परिभाषित इंस्टांस चर और कक्षा स्तर चर वर्ग के अंदर इस्तेमाल किया
- तरीकों / - संचालन कार्य को परिभाषित करता है और तरीके कक्षा के अंदर परिभाषित
वर्ग आरेख लेआउट:

यूएमएल में कक्षा आरेख
हम सभी जानते हैं कि Object उन्मुखी में हम पहुँच specifiers उपयोग करने के लिए विशेषताओं और विधियों दृश्यता नियंत्रण, हम कक्षा में चित्र का उपयोग specifiers के रूप में अच्छी तरह से निर्दिष्ट कर सकते हैं.
| Specifier | प्रतीक |
| सार्वजनिक | + |
| निजी | - |
| संरक्षित | # |
वर्ग आरेख उदाहरण:
लगता है कि हम एक कर्मचारी है वस्तु विशेषताओं के साथ सभी accessors और mutator विधि कर रही है.
कर्मचारी वर्ग ( id = 0 ; निजी int id = 0; name = null ; निजी स्ट्रिन्ग नाम = बातिल; getId ( ) { सार्वजनिक int getId () ( ; इस वापसी आईडी.; ) setId ( int i ) { सार्वजनिक शून्य (setId int i) ( = i ; यह. id = i; ) getId ( ) { सार्वजनिक int getId () ( ; इस वापसी आईडी.; ) setName ( String name ) { सार्वजनिक शून्य setName (स्ट्रिन्ग नाम) ( = name ; यह. नाम = नाम; ) )
अब यूएमएल में कर्मचारी वर्ग का प्रतिनिधित्व करने के लिए हम कर्मचारी वर्ग के लिए एक वर्ग आरेख बनाएँ.

यूएमएल में कक्षा आरेख
तो क्या आप ऊपर के उदाहरण हम दो विशेषताओं और यूएमएल कक्षा चित्र में कर्मचारी वर्ग के लिए चार तरीके गयी है के लिए वर्ग आरेख अगर. इसके अलावा निजी जा रहा है हम "जोड़ लिया है गुण - आईडी और नाम विशेषता के लिए इसी प्रकार सभी परिभाषित विधियों, सार्वजनिक कर रहे हैं" तो हम "" + getId () को जोड़ा है, setId (), setName (और) getName () विधियों .
वर्ग रिश्ते:
यह कई वर्ग के बीच संबंधों के ढांचे के रूप में दृश्य का प्रतिनिधित्व करता है. बाहर की जाँच कई वर्ग के बीच रिश्ते के लिए और अधिक के बारे में जानकारी यूएमएल कक्षा में संबंध का परिचय .



































