Naked objects
नग्न वस्तुएँ सॉफ्टवेयर इंजीनियरिंग में उपयोग किया जाने वाला एक वास्तुशिल्प पैटर्न है। इसे तीन सिद्धांतों द्वारा परिभाषित किया गया हैः नग्न वस्तु पैटर्न की नवीन विशेषता और सिद्धांतों को एक सिद्धांत में जोड़कर उत्पन्न होती हैः नग्न वस्तु पैटर्न को पहली बार रिचर्ड पॉसन के पीएचडी थीसिस में औपचारिक रूप से वर्णित किया गया था जिसमें पैटर्न के लिए पूर्वजों और प्रेरणाओं की जांच शामिल है, उदाहरण के लिए, मॉर्फिक यूजर इंटरफेस। पैटर्न को लागू करने वाले पहले पूर्ण मुक्त स्रोत ढांचे को नेकेड ऑब्जेक्ट्स नाम दिया गया था। 2021 में, पॉसन ने घोषणा की कि उन्होंने बाद में ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग प्रतिमान के विकल्प के रूप में फंक्शनल प्रोग्रामिंग प्रोग्रामिंग प्रतिमान के लिए एक ही पैटर्न लागू किया था, जिससे नेकेड फंक्शंस नामक नेकेड ऑब्जेक्ट्स फ्रेमवर्क का एक संस्करण बनाया गया था। लाभ पॉसन की थीसिस पैटर्न के लिए चार लाभों का दावा करती हैः एक तेज विकास चक्र, क्योंकि विकसित करने के लिए कम परतें हैं। अधिक पारंपरिक डिजाइन में, डेवलपर को तीन या अधिक अलग-अलग परतों को परिभाषित और कार्यान्वित करना चाहिएः डोमेन ऑब्जेक्ट परत, प्रस्तुति परत, और कार्य या प्रक्रिया स्क्रिप्ट जो दोनों को जोड़ती हैं। (यदि नेक्ड ऑब्जेक्ट पैटर्न को ऑब्जेक्ट-रिलेशनल मैपिंग या ऑब्जेक्ट डेटाबेस के साथ जोड़ा जाता है, तो अकेले डोमेन ऑब्जेक्ट परिभाषाओं से सिस्टम की सभी परतों को बनाना संभव है; हालाँकि, यह प्रति से नेक्ड ऑब्जेक्ट पैटर्न का हिस्सा नहीं है। थीसिस में एक ही अनुप्रयोग के दो अलग-अलग कार्यान्वयनों की तुलना करने वाला एक केस स्टडी शामिल हैः एक पारंपरिक '4-परत' कार्यान्वयन पर आधारित; दूसरा नग्न वस्तुओं का उपयोग करना। अधिक चपलता, उस आसानी का उल्लेख करती है जिसके साथ एक आवेदन को व्यावसायिक आवश्यकताओं में भविष्य के परिवर्तनों को समायोजित करने के लिए बदला जा सकता है। आंशिक रूप से यह विकसित परतों की संख्या में कमी से उत्पन्न होता है जिन्हें तुल्यकालन में रखा जाना चाहिए। हालांकि यह भी दावा किया जाता है कि उपयोगकर्ता प्रस्तुति और डोमेन मॉडल के बीच लागू 1:1 पत्राचार, उच्च गुणवत्ता वाले ऑब्जेक्ट मॉडलिंग को मजबूर करता है, जो बदले में चपलता में सुधार करता है। उपयोगकर्ता इंटरफेस की एक अधिक सशक्त शैली। यह लाभ वास्तव में परिणामी ऑब्जेक्ट-ओरिएंटेड यूजर इंटरफेस (ओ. ओ. यू. आई.) के लिए जिम्मेदार है, न कि नग्न वस्तुओं के लिए, हालांकि यह तर्क दिया जाता है कि नग्न वस्तुओं से गर्भ धारण करना और ओ. ओ. यू. आई. को लागू करना बहुत आसान हो जाता है। आसानी से आवश्यकताओं का विश्लेषण। यहाँ तर्क यह है कि नग्न वस्तुओं के पैटर्न के साथ, डोमेन ऑब्जेक्ट उपयोगकर्ता और डेवलपर्स के बीच एक आम भाषा बनाते हैं और यह आम भाषा आवश्यकताओं पर चर्चा करने की प्रक्रिया को सुविधाजनक बनाती है-क्योंकि चर्चा करने के लिए कोई अन्य प्रतिनिधित्व नहीं हैं। तेजी से विकास चक्र के साथ, वास्तविक समय में कार्यात्मक अनुप्रयोगों का प्रोटोटाइप करना संभव हो जाता है। आयरलैंड में सामाजिक सुरक्षा विभाग (डीएसपी) (जिसे पहले सामाजिक और परिवार मामलों के विभाग के रूप में जाना जाता था) ने नग्न वस्तुओं के पैटर्न का उपयोग करके उद्यम अनुप्रयोगों का एक समूह बनाया है। अपने सेवा वितरण आधुनिकीकरण (एस. डी. एम.) कार्यक्रम के हिस्से के रूप में, डी. एस. पी. ने अपनी नियोजित नई व्यावसायिक आवश्यकताओं को पूरा करने और लंबी अवधि में अधिक चपलता प्रदान करने के लिए एक नई उद्यम संरचना तैयार की। नग्न वस्तुओं का स्वरूप एस. डी. एम. वास्तुकला का एक प्रमुख तत्व है। नवंबर 2002 में, डी. एस. पी. ने बाल लाभ के प्रशासन के लिए अपनी मौजूदा प्रणाली को बदलने के लिए एक नए आवेदन के साथ लाइव किया। ऐसा माना जाता है कि यह कहीं भी नग्न वस्तुओं के पैटर्न का पहला परिचालन अनुप्रयोग है। इस पहले अनुप्रयोग के निर्माण में डी. एस. पी. के अनुभव, जिसमें कट्टरपंथी उपयोगकर्ता इंटरफेस के लिए उपयोगकर्ताओं की प्रतिक्रियाएं शामिल हैं, को पॉसन के शोध प्रबंध में बड़े पैमाने पर प्रलेखित किया गया है, और हाल ही में क्यूकॉन लंदन 2011 में एक प्रस्तुति में। डी. एस. पी. अनुभव के अधिक उल्लेखनीय पहलुओं में से एक यह था कि जिस तरह से नेकेड ऑब्जेक्ट्स तकनीक ने बहुत सक्रिय रूप से पुनः उपयोग की अनुमति दी। एक बार जब एक डोमेन ऑब्जेक्ट, जैसे कि एक ग्राहक, को एक 'एप्लिकेशन' के लिए परिभाषित किया गया था, तो इसे आसानी से कम से कम ट्विकिंग के साथ अनुकूलित किया जा सकता था और कहीं और उपयोग के लिए जोड़ा जा सकता था। इससे पता चलता है कि यह दृष्टिकोण सरकारी हलकों में एक पसंदीदा बन सकता है, जहां पुनः उपयोग को शांत प्रणालियों को तोड़ने के लिए एक शक्तिशाली तकनीक के रूप में देखा जाता है। ब्रिटेन की 'परिवर्तनकारी सरकार' नीति विशेष रूप से यह देखने के लिए उत्सुक है कि पुनः उपयोग नई सरकारी प्रणालियों की एक मानक आवश्यकता बन जाए, दोनों अन्य सरकारी प्रणाली घटकों का उपभोग करते हैं और दूसरों के उपयोग के लिए नए उपलब्ध कराते हैं। यह पुनः उपयोग अक्सर सेवाओं के संदर्भ में देखा जाता है, लेकिन वस्तुएं एक समान रूप से शक्तिशाली दृष्टिकोण हो सकती हैं। डी. एस. पी. की प्रारंभिक 'नेकेड ऑब्जेक्ट आर्किटेक्चर' को एक बाहरी ठेकेदार द्वारा विकसित किया गया था, लेकिन वास्तुकला को बाद में नेकेड ऑब्जेक्ट्स फ्रेमवर्क के आसपास पुनर्विकसित किया गया था जो अब भविष्य के अनुप्रयोग विकास के लिए आधार बनाता है, जैसा कि चार साल के कार्यक्रम के लिए निविदाओं के अनुरोध में पुष्टि की गई है। अन्य विचारों के साथ संबंध नग्न वस्तुओं के पैटर्न की कई अन्य विषयों और/या रुझानों के साथ प्रासंगिकता है, जिनमें शामिल हैंः प्रत्यक्ष हेरफेर इंटरफेस ऑब्जेक्ट-एक्शन इंटरफेस संदर्भ सॉफ्टवेयर डिजाइन पैटर्न सॉफ्टवेयर वास्तुकला भी देखें।