Stereotype (UML)
एक स्टीरियोटाइप एकीकृत मॉडलिंग भाषा (यू. एम. एल.) में तीन प्रकार के विस्तारशीलता तंत्रों में से एक है, अन्य दो टैग और बाधाएं हैं। वे डिजाइनरों को यू. एम. एल. की शब्दावली का विस्तार करने की अनुमति देते हैं ताकि मौजूदा मॉडल तत्वों से प्राप्त नए मॉडल तत्व बनाए जा सकें, लेकिन जिनमें विशिष्ट गुण होते हैं जो किसी विशेष डोमेन या अन्यथा विशेष उपयोग के लिए उपयुक्त होते हैं। नामकरण स्टीरियोटाइप के मूल अर्थ से लिया गया है, जिसका उपयोग मुद्रण में किया जाता है। उदाहरण के लिए, किसी नेटवर्क का मॉडलिंग करते समय आपको राउटर और हब का प्रतिनिधित्व करने के लिए प्रतीकों की आवश्यकता हो सकती है। रूढ़िबद्ध नोड्स का उपयोग करके आप इन चीजों को आदिम निर्माण खंडों के रूप में दिखा सकते हैं। चित्रात्मक रूप से, एक रूढ़िवादिता को गिलेमेट ("" या, यदि उचित गिलेमेट उपलब्ध नहीं हैं, <<>>) द्वारा संलग्न नाम के रूप में प्रस्तुत किया जाता है और दूसरे तत्व के नाम के ऊपर रखा जाता है। इसके अलावा या वैकल्पिक रूप से इसे एक विशिष्ट आइकन द्वारा इंगित किया जा सकता है। आइकन छवि पूरे यू. एम. एल. प्रतीक को भी बदल सकती है। उदाहरण के लिए, एक वर्ग आरेख में रूढ़िवादिता का उपयोग विधि व्यवहार को वर्गीकृत करने के लिए किया जा सकता है, जैसे। "कन्स्ट्रक्टर" और "गेटर" के साथ और वर्गीकरणकर्ता को ही परिष्कृत करें, जैसे। "इंटरफेस" के साथ। रूढ़िवादी धारणाओं का एक विकल्प, जिसका सुझाव पीटर कोड ने अपनी पुस्तक जावा मॉडलिंग इन कलर विद यू. एम. एल.: एंटरप्राइज कंपोनेंट्स एंड प्रोसेस में दिया है, रंगीन मूलरूपों का उपयोग है। विभिन्न रंगों के यू. एम. एल. बक्से द्वारा इंगित मूलरूपों का उपयोग रूढ़िवादिता के साथ संयोजन में किया जा सकता है। अर्थ की यह जोड़ी गई परिभाषा उस भूमिका को इंगित करती है जो यू. एम. एल. ऑब्जेक्ट बड़ी सॉफ्टवेयर प्रणाली के भीतर निभाता है। स्टीरियोटाइप विशेषताएँ संस्करण 2 से पहले स्वतंत्र टैग किए गए मान को एक स्टीरियोटाइप विशेषता माना जाता है। टैग किया गया नाम का मान अभी भी रखा गया है। प्रत्येक रूढ़िवादिता में शून्य या अधिक टैग परिभाषाएँ होती हैं, और सभी रूढ़िवादी यू. एम. एल. तत्वों में टैग किए गए मानों की संबंधित संख्या होती है। यू. एम. एल.-परिभाषित रूढ़िवादिता यू. एम. एल. में बन जाती है, एक विशिष्ट यू. एम. एल. रूढ़िवादिता के लिए एक मुख्य शब्द बन जाता है, और एक निर्भरता (एक डैश तीर के रूप में मॉडल) पर लागू होता है। बिकम से पता चलता है कि स्रोत मॉडलिंग तत्व (तीर की पूंछ) को लक्ष्य मॉडलिंग तत्व (तीर का सिर) में बदल दिया जाता है, जबकि किसी प्रकार की पहचान रखते हुए, भले ही इसने मान, स्थिति या यहां तक कि वर्ग को बदल दिया हो। जबकि यू. एम. एल. 2.1 विनिर्देशन के भीतर "बनने" रूढ़िवादिता का उपयोग करता है, यह इसे परिभाषित नहीं करता है। उदाहरण के लिए, तीन का उपयोग इकाई-नियंत्रण-सीमा पैटर्न (ई. सी. बी. या बी. सी. ई. पैटर्न) में और चार का उपयोग मजबूती आरेख (सीमा, नियंत्रण, इकाई और अभिनेता) में किया जाता है। प्रोफाइल (यू. एम. एल.) इकाई-नियंत्रण-सीमा संदर्भ बाहरी लिंक यू. एम. एल. स्टीरियोटाइप यूनिफाइड मॉडलिंग लैंग्वेज भी देखें।