मैंने देखा, यहाँ प्रोग्रामर, इस सवाल का जवाब: डिजाइन पैटर्न और ओओपी प्रथाओं पर सोच गतिशील और कमजोर टाइप की भाषाओं में कैसे बदलती है? वहाँ मुझे एक मुखर शीर्षक के साथ एक लेख का लिंक मिला: क्या डिज़ाइन पैटर्न गायब हैं भाषा सुविधाएँ । लेकिन जहां मुझे ऐसे स्निपेट मिले, जो मुझे बहुत आकर्षक लगे और जिन्हें शायद अनुभव के खिलाफ सत्यापित किया जा सकता है, तो इसके लिए प्रोत्साहन भी है:
पॉलग्रैम ने कहा "पीटर नॉरविग ने पाया कि डिजाइन पैटर्न में 23 में से 16 पैटर्न 'लिस्प में अदृश्य या सरल थे।"
या एक और वाक्य जो पुष्टि करता है कि मैंने हाल ही में जावास्क्रिप्ट में कक्षाओं का अनुकरण करने की कोशिश कर रहे लोगों के साथ क्या देखा:
बेशक, कोई भी कभी भी "फ़ंक्शन" पैटर्न, या "क्लास" पैटर्न, या कई अन्य चीजों के बारे में नहीं बोलता है जो हम प्रदान करते हैं क्योंकि अधिकांश भाषाएं उन्हें अंतर्निहित सुविधाओं के रूप में प्रदान करती हैं। OTOH, एक शुद्ध प्रोटोटाइप में प्रोग्रामर? अच्छी तरह से यह प्रोटोटाइप के साथ वर्गों का अनुकरण करने के लिए सुविधाजनक हो सकता है ...
मैं यह भी ध्यान में रख रहा हूं कि डिजाइन पैटर्न एक सांप्रदायिक उपकरण है । क्योंकि भवन अनुप्रयोगों में भाग लेने वाले अपने सीमित अनुभव के साथ भी मैं उदाहरण के लिए एक एंटी-पैटर्न ( अप्रभावी और / या काउंटरप्रैक्टिव ई) के रूप में देख सकता हूं , जो एक छोटी सी पीएचपी टीम को छोटे से मध्यम इंट्रानेट ऐप के लिए गोफ पैटर्न सीखने के लिए मजबूर करता है। मुझे पता है कि स्केल, स्कोप और उद्देश्य यह निर्धारित कर सकते हैं कि क्या प्रभावी और / या उत्पादक है, लेकिन फिर भी मैं उस बारे में तकनीकी अवलोकन खोजने में कामयाब नहीं हुआ।
मैंने छोटे वाणिज्यिक अनुप्रयोगों को देखा जो ओओपी के साथ कार्यात्मक मिश्रित थे और अभी भी बनाए रखने योग्य हैं, और मुझे नहीं पता कि क्या कई को एक सिंगलटन लिखने के लिए अजगर में उदाहरण की आवश्यकता होगी, लेकिन मेरे लिए एक साधारण मॉड्यूल एक ही काम करता है।