पावर कनेक्टर के उपयोग की चर्चा कई है, वास्तव में, उपयोगकर्ता मौजूदा सॉफ्टवेयर मॉडल में पावर कनेक्टर जोड़ सकता है, जिसका उपयोग व्यावसायिक चिंताओं और क्रॉसकटिंग चिंताओं को जोड़ने के लिए किया जाता है, एओपी शब्दार्थ के कारण, कनेक्टर भाग व्यावसायिक चिंताओं पर निर्भर है, क्रॉसकटिंग चिंताओं का हिस्सा पावर कनेक्टर पर निर्भर है।
फिर, कनेक्टर के आसपास, उपयोगकर्ता चयनित की एक श्रृंखला बना सकते हैं, मैन्युअल रूप से किसी भी सामग्री में प्रवेश करने के बिना, यह व्यापार चिंताओं, कनेक्शन भागों और पहचान की crosscutting चिंताओं के मोड हो सकता है (यह कदम एओपी आपसी जानकारी का निर्धारण करके है, और कनेक्टर में संग्रहीत जानकारी को प्राप्त करने के लिए, यह हिस्सा निर्यात जानकारी संभव है, ज़ाहिर है)।
यह भी तर्क दिया जाता है कि डिजाइन और कार्यान्वयन के बीच एक सहज संक्रमण की अनुमति देने और निम्न-स्तरीय वास्तुशिल्प डिजाइन का समर्थन करने के लिए, लिंक-आधारित पहलू-उन्मुख मॉडलिंग उपकरणों को एक कोड फ्रेमवर्क का समर्थन करना चाहिए जो स्वचालित रूप से डिजाइन मॉडल से विभिन्न एओपी कार्यान्वयन तकनीकों को उत्पन्न करता है। यह डेवलपर को मॉडल बनाने पर ध्यान केंद्रित करने की अनुमति देता है जबकि मॉडलिंग टूल स्वचालित रूप से कोड उत्पन्न करता है। कोड जनरेशन डेवलपर उत्पादकता में सुधार करता है और त्रुटियों को कम करता है। लिंक-आधारित पहलू-उन्मुख मॉडलिंग विधि एओपी प्रौद्योगिकी की पुन: प्रयोज्यता में सुधार करती है और डिजाइन और कार्यान्वयन के बीच असंगतता से बचकर सॉफ्टवेयर विकास की दक्षता में सुधार करती है। डिजाइनर ऑब्जेक्ट-ओरिएंटेड विचार के साथ एओ डिजाइन कर सकता है,
यह भी सुझाव दिया गया है कि कनेक्टर्स को पहलू-उन्मुख मॉडलिंग का समर्थन करने के लिए पेश किया गया था, जो आर्किटेक्चरल स्तर पर क्रॉसकटिंग चिंताओं के विनिर्देश को संबोधित करने के लिए सॉफ्टवेयर जीवन चक्र में चिंताओं के पृथक्करण को बनाए रखता है। कनेक्टर्स को पेश करने के मुख्य कारणों में से एक मानक विकास उपकरण समर्थन प्रदान करना था। कनेक्टर्स को जोड़ने के लिए यूएमएल-आधारित समाधान अधिक स्वीकार्य हैं। कनेक्टर पहलू-उन्मुख मॉडलिंग के लिए एक सरल और शक्तिशाली पहचानकर्ता हैं। लेकिन कोड में मॉडल मैपिंग में त्रुटियों को कम करने के लिए, और अंतर्निहित आर्किटेक्चर डिज़ाइन के लिए समर्थन प्रदान करने के लिए, एओपी कोड फ्रेमवर्क की स्वचालित पीढ़ी भी आवश्यक है।
इस प्रकार, सामान्य रूप से, लिंक-आधारित पहलू-उन्मुख मॉडलिंग दृष्टिकोण को सॉफ्टवेयर के विश्लेषणात्मक डिजाइन चरण में पारदर्शी तरीके से पेश किया जा सकता है, और डिजाइन और कोड के बीच एक सहज कनेक्शन प्राप्त करने के लिए AOP कोड के बाद के लेखन को निर्देशित कर सकता है।
पोस्ट करने का समय: 01-अक्टूबर-2019