(यह प्रश्न "बहुत व्यापक" और "वास्तविक प्रश्न नहीं" होने के कारण स्टैक ओवरफ्लो पर बंद हुआ था, इसलिए शायद यह यहां अधिक उपयुक्त है?)
इस सवाल से प्रेरित । हम जानते हैं कि घटनाएँ प्रेक्षक पैटर्न का एक भाषा-स्तरीय कार्यान्वयन हैं। क्या अन्य डिज़ाइन पैटर्न C # में भाषा सुविधाओं के रूप में लागू किए गए हैं? मैं इस प्रश्न को C # -स्पेशल रखना चाहता हूं क्योंकि अन्य भाषाओं में बहुत सारे डिज़ाइन पैटर्न लागू हैं, और मैं इसे केंद्रित रखना चाहता हूं।
मैं BCL (जैसे कई WCF वर्गों या कारखाने विधि में सज्जाकार) में पैटर्न कार्यान्वयन की तलाश नहीं कर रहा हूं WebClient
, लेकिन भाषा-स्तर के पैटर्न।
अब तक मैं पर्यवेक्षक ( event
) और पुनरावृत्त ( foreach
कई बीसीएल वर्गों और इंटरफेस के साथ संयोजन में ) से अवगत हूं । मुझे याद कर रहे हैं शायद अन्य स्पष्ट हैं।