c# - Why should one use factory method to create objects -


संभावित डुप्लिकेट:

हालांकि मुझे पता है कि फैक्टरी डिजाइन पैटर्न क्या है लेकिन मैं यह समझने में असमर्थ हूं कि इसका उपयोग करने के क्या लाभ हैं फ़ैक्टरी डिजाइन पैटर्न का उपयोग करके हम वस्तुओं को क्यों बनाते हैं।

कारखानों के माध्यम से ऑब्जेक्ट बनाने से, आप सबसिस्टम यह कोड इंटरफेस के विशिष्ट कार्यान्वयन पर निर्भर करता है - "एक इंटरफेस के लिए प्रोग्राम, कार्यान्वयन के लिए नहीं" "डिजाइन पैटर्न" पुस्तक में सबसे महत्वपूर्ण एकल वाक्यांश है, और कारखाने आपके कोड को उस उत्कृष्ट दिशा में स्थानांतरित करने का एक महत्वपूर्ण तरीका है लक्ष्य (निर्भरता इंजेक्शन इसके लिए एक और प्रमुख डीपी है, जो कि क्लासिक किताब में शामिल नहीं है - लेकिन फिर, अक्सर निर्भरताएं जो आप हैं कारखानियां किसी भी तरह से, इसलिए कि चूक बहुत भयानक नहीं है ;-)


Comments

Popular posts from this blog

c# - sqlDecimal to decimal clr stored procedure Unable to cast object of type 'System.Data.SqlTypes.SqlDecimal' to type 'System.IConvertible' -

Calling GetGUIThreadInfo from Outlook VBA -

Obfuscating Python code? -