विषयसूची:
- परिभाषा - सिस्टम ऑब्जेक्ट मॉडल (SOM) का क्या अर्थ है?
- Techopedia सिस्टम ऑब्जेक्ट मॉडल (SOM) की व्याख्या करता है
परिभाषा - सिस्टम ऑब्जेक्ट मॉडल (SOM) का क्या अर्थ है?
सिस्टम ऑब्जेक्ट मॉडल (एसओएम) एक ऑब्जेक्ट-ओरिएंटेड लाइब्रेरी पैकेजिंग तकनीक है जिसे आईबीएम द्वारा विकसित किया गया है, जो विभिन्न प्रोग्रामिंग भाषाओं को क्लास लाइब्रेरीज़ को साझा करने की अनुमति देता है, चाहे वह जिस भाषा में लिखी गई हो।
आईबीएम के भीतर एसओएम का सबसे व्यापक उपयोग ओएस / 2 और कार्यस्थल शेल में है। एसओएम के अन्य कार्यान्वयनों में यूनिक्स, विंडोज और मैक शामिल हैं। हालांकि, इस तकनीक का सक्रिय विकास '90 के दशक के मध्य में समाप्त हो गया, उस समय के आसपास जब ऐपल ने अपने समर्थन और विकास संसाधनों को वापस ले लिया।
Techopedia सिस्टम ऑब्जेक्ट मॉडल (SOM) की व्याख्या करता है
सिस्टम ऑब्जेक्ट मॉडल का उपयोग ऑब्जेक्ट-ओरिएंटेड और नॉन-ऑब्जेक्ट-ओरिएंटेड भाषाओं के बीच वर्ग लाइब्रेरीज़ को साझा करते समय होने वाली इंटरऑपरेबिलिटी और पुन: उपयोग की कई समस्याओं के समाधान के रूप में किया जाना था। SOM को आईबीएम के मेनफ्रेम कंप्यूटर और डेस्कटॉप में इस्तेमाल किया गया था। यह ऑब्जेक्ट-ओरिएंटेड मॉडल के रूप में कार्य करता है जिसे ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषाओं में निहित अन्य मॉडलों से अलग किया जा सकता है। SOM में मूल रूप से एक इंटरफ़ेस परिभाषा भाषा, प्रक्रिया कॉल के साथ एक रनटाइम वातावरण और सक्षम फ्रेमवर्क का एक सेट शामिल है।
एसओएम मूल रूप से आईबीएम के कंप्यूटर और डेस्कटॉप के लिए विकसित एक तकनीक थी, लेकिन अंततः अन्य कंपनियों द्वारा उपयोग किया जाने लगा, जिसने विभिन्न सॉफ़्टवेयर वातावरणों के लिए इसके लाभ को बढ़ाया।
एसओएम की कुछ महत्वपूर्ण विशेषताओं में शामिल हैं:
- SOM पोर्टेबल सिकुड़ते लिपटे पुस्तकालयों के निर्माण के लिए अनुमति देता है।
- वर्ग पुस्तकालयों को एक विशेष भाषा में बनाया जा सकता है, जिसे अन्य भाषाओं द्वारा एक्सेस और उपयोग किया जा सकता है।
- नए तरीके मौजूदा एप्लिकेशन में जोड़े जा सकते हैं, बिना आवेदन के पुनर्मूल्यांकन की आवश्यकता के।
- SOM प्रक्रियात्मक प्रोग्रामिंग भाषाओं के साथ काम करता है।
- SOM गैर-ऑब्जेक्ट-ओरिएंटेड भाषाओं के लिए ऑब्जेक्ट मॉडल प्रदान करता है।
- एसओएम नए वर्ग को जोड़ने के लिए अनुमति देता है विरासत के पदानुक्रम के लिए आवेदन को फिर से शुरू किए बिना।
