मैं डिजाइन पैटर्न के मुद्दे पर काम कर रहा हूं। इस मामले में मैं डिजाइन पैटर्न 'फसाड'डिजाइन पैटर्न "फेकाडे"
लागू करना चाहते हैं मुझे पता है कि 'कोको टच' हमें हमारी परियोजनाओं में डिजाइन पैटर्न लागू करने के लिए पूर्ण समाधान प्रदान करता है (उदाहरण के NSNotificationCenter के लिए - लागू करता पर्यवेक्षक डिजाइन पैटर्न)
मेरे प्रश्न अगली हैं: - क्या हमारे पास डिज़ाइन पैटर्न 'फेकाडे' के साथ-साथ पर्यवेक्षक डिज़ाइन पैटर्न के मामले में भी उपयोग करने की क्षमता है।
अब मैं इस तरह 'फसाड' को लागू:
उदाहरण के लिए मैं कुछ वर्ग है जो कुछ गणना लागू करता है। 'फेकाडे' कक्षा सभी वर्गों को गठबंधन करती है जिन्हें मुझे गणनाओं की आवश्यकता होती है।
उदाहरण के लिए मेरे पास कक्षा ए, बी, सी और फेकाडे (जिसमें ए, बी और सी कक्षाएं हैं) हैं।
जब मैं कुछ गणना करना चाहता हूं तो मैं बस अपना 'फेकाडे' बना सकता हूं और गणना के लिए कुछ तर्क पास करता हूं। इस मामले में मुझे कक्षा ए, बी, सी के बारे में पता नहीं है और यह फेकाडे ऑब्जेक्ट केवल मुझे एक एक्सेस पॉइंट प्रदान करता है।
यह डिज़ाइन पैटर्न ऑब्जेक्ट्स को घेरता है और एप्लिकेशन को सरल बनाता है।
क्या यह सही कार्यान्वयन है?
बहुत अच्छा उदाहरण धन्यवाद! –