वर्ग आरेख

कक्षा आरेख क्या है:

क्लास आरेख एक स्थिर प्रतिनिधित्व है जिसका उपयोग प्रोग्रामिंग क्षेत्र में एक सिस्टम की संरचना का वर्णन करने के लिए किया जाता है, जो अपनी कक्षाओं, विशेषताओं, संचालन और वस्तुओं के बीच संबंधों को प्रस्तुत करता है।

सिस्टम और कंप्यूटर सॉफ्टवेयर के विकास में इस प्रकार का प्रतिनिधित्व बहुत उपयोगी है, क्योंकि यह उन सभी वर्गों को परिभाषित करता है, जिन्हें सिस्टम के पास अन्य आरेखों के निर्माण के आधार के रूप में कार्य करने की आवश्यकता होती है जो संचार के प्रकार, अनुक्रम और राज्यों को परिभाषित करते हैं।

क्लास डायग्राम यूनिफाइड मॉडलिंग लैंग्वेज (UML) का केंद्रीय हिस्सा है। यह यूएमएल के मुख्य उद्देश्यों का प्रतिनिधित्व करता है, सिस्टम कोडिंग से डिजाइन तत्वों को अलग करने का कार्य करता है।

यह भाषा व्यवहार, बातचीत और संरचना आरेखों सहित आरेखों के विभिन्न उप-समूहों को मॉडल करने में मदद करती है। आमतौर पर, इसका उपयोग इंजीनियरों द्वारा सॉफ्टवेयर आर्किटेक्चर के दस्तावेज के लिए किया जाता है।

वर्ग आरेख घटक

आरेख आइटम जो एक वर्ग आरेख बनाते हैं, वे उन कक्षाओं का प्रतिनिधित्व कर सकते हैं जो वास्तव में प्रोग्राम किए जाएंगे, साथ ही मुख्य ऑब्जेक्ट्स या सिस्टम के ऑब्जेक्ट्स और ऑब्जेक्ट्स के बीच इंटरैक्शन। ये आइटम हैं:

वर्ग

सार तत्व जो वस्तुओं के एक समूह का प्रतिनिधित्व करता है। इसमें ऑब्जेक्ट के विनिर्देश, इसकी विशेषताएं, विशेषताएं और विधियां शामिल हैं।

गुण

यह दृश्यता, नाम, डेटा प्रकार, बहुलता, प्रारंभिक मूल्य और संपत्ति जैसे वर्ग की विशेषताओं को परिभाषित करता है।

दृश्यता सार्वजनिक हो सकती है (+ प्रतीक द्वारा दर्शाई गई) या निजी (- प्रतीक द्वारा दर्शाई गई)। जब यह सार्वजनिक होता है, तो अन्य वर्गों की विशेषता तक पहुंच हो सकती है और जब यह निजी होता है, तो केवल उसी वर्ग की पहुंच होती है।

इसे संरक्षित किया जा सकता है (# प्रतीक द्वारा दर्शाया गया है) या पैकेज में सौंपा जा सकता है (~ प्रतीक द्वारा दर्शाया गया है), जहां विशेषता को बाहरी वर्ग के साथ वर्ग के संबंध द्वारा एक्सेस किया जाता है।

नाम विशेषता आईडी है और डेटा प्रकार विशेषता डेटा के विनिर्देश, साथ ही इसके प्रारंभिक मूल्य और इसके गुणों को इंगित करता है, जो प्रोग्रामिंग में उपयोग की जाने वाली भाषा पर निर्भर करते हैं। बहुलता अन्य वर्गों के साथ संबंध बनाने की विशेषता की संभावना को इंगित करती है।

आपरेशन

यह एक अमूर्त वस्तु के आवश्यक कार्य से संबंधित है। इस घटक में नाम, दृश्यता और पैरामीटर जैसी विशेषताएं भी हैं।

संगति

यह घटक संबंधित कक्षाओं की क्षमता को संबोधित करता है। इसमें नाम, गुणन और नेविगेशन का प्रकार भी हो सकता है, जो इंगित करता है कि कक्षा की जानकारी कहाँ से है और यह कहाँ जाएगी।

संरचना के संदर्भ में, वर्ग आरेख को इस तरह से प्रस्तुत किया जाता है कि कक्षा के रूप में ही तीन पंक्तियों के साथ एक आयत होता है।

शीर्ष पंक्ति में वर्ग नाम, मध्य रेखा, वर्ग गुण होते हैं, और निचला रेखा उन विधियों या परिचालनों को व्यक्त करती है जिनका उपयोग कक्षा कर सकती है। एक आरेख में, कक्षाओं और उपवर्गों को प्रत्येक वस्तु के बीच स्थिर संबंध दिखाने के लिए एक साथ रखा जाता है।

निम्नलिखित आंकड़ा एक साधारण वर्ग चित्र का एक उदाहरण दिखाता है:

सॉफ्टवेयर और आरेख का अर्थ भी देखें।