2012-08-30 29 views

उत्तर

5

फाउलर की Inversion of Control Containers and the Dependency Injection pattern Heading में दोनों के बीच अच्छी तुलना है। अपने अंतिम विचारों में, वह कहते हैं कि

निर्भरता इंजेक्शन सेवा लोकेटर के लिए एक उपयोगी विकल्प है। जब बिल्डिंग एप्लिकेशन क्लासेस दो बराबर बराबर हैं, लेकिन मैं सोचता हूं कि सेवा लोकेटर के पास सीधा व्यवहार के कारण थोड़ा सा बढ़त है। हालांकि यदि आप कई अनुप्रयोगों में कक्षाओं का निर्माण कर रहे हैं तो निर्भरता इंजेक्शन एक बेहतर विकल्प है।

आप here

डि के लिए में और अधिक देखने के अंक और तुलना पा सकते हैं:

  • आसान निर्धारित करने के लिए क्या एक घटक है निर्भरता - निर्माता को देखो।
  • घटक सेवा लोकेटर पर निर्भरता नहीं है इसलिए कोई समस्या नहीं है यदि घटक को ढांचे के साथ प्रयोग किया जाता है। डिबग करने के लिए

    • कठिन और समझने:
    • डि आसान परीक्षण कर सकते हैं लेकिन एक अच्छा सेवा लोकेटर तंत्र डि के खिलाफ समान रूप से संभव

    छोटा करते कर देगा।

  • घटक कॉन्फ़िगर किए जाने के बाद इंजेक्टर से अतिरिक्त सेवाओं का अनुरोध नहीं कर सकता है।

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^