आप निर्भरता इंजेक्शन का उपयोग कब करेंगे? क्या निर्भरता इंजेक्शन का उपयोग करने का कोई बड़ा लाभ है?निर्भरता इंजेक्शन बनाम सेवा लोकेटर का उपयोग कब करें
5
A
उत्तर
5
फाउलर की Inversion of Control Containers and the Dependency Injection pattern Heading में दोनों के बीच अच्छी तुलना है। अपने अंतिम विचारों में, वह कहते हैं कि
निर्भरता इंजेक्शन सेवा लोकेटर के लिए एक उपयोगी विकल्प है। जब बिल्डिंग एप्लिकेशन क्लासेस दो बराबर बराबर हैं, लेकिन मैं सोचता हूं कि सेवा लोकेटर के पास सीधा व्यवहार के कारण थोड़ा सा बढ़त है। हालांकि यदि आप कई अनुप्रयोगों में कक्षाओं का निर्माण कर रहे हैं तो निर्भरता इंजेक्शन एक बेहतर विकल्प है।
आप here
डि के लिए में और अधिक देखने के अंक और तुलना पा सकते हैं:
- आसान निर्धारित करने के लिए क्या एक घटक है निर्भरता - निर्माता को देखो।
- घटक सेवा लोकेटर पर निर्भरता नहीं है इसलिए कोई समस्या नहीं है यदि घटक को ढांचे के साथ प्रयोग किया जाता है। डिबग करने के लिए
- कठिन और समझने:
- डि आसान परीक्षण कर सकते हैं लेकिन एक अच्छा सेवा लोकेटर तंत्र डि के खिलाफ समान रूप से संभव
छोटा करते कर देगा।
- घटक कॉन्फ़िगर किए जाने के बाद इंजेक्टर से अतिरिक्त सेवाओं का अनुरोध नहीं कर सकता है।
संबंधित मुद्दे
- 1. सेवा लोकेटर बनाम निर्भरता इंजेक्शन
- 2. जेडएफ 2 सेवा लोकेटर और निर्भरता इंजेक्शन
- 3. निर्भरता इंजेक्शन का उपयोग कब करें? कब नहीं?
- 4. सेवा लोकेटर
- 5. सिंगलटन बनाम सेवा लोकेटर
- 6. निर्भरता इंजेक्शन का उपयोग करें
- 7. आप सामान्य सेवा लोकेटर का उपयोग कब करेंगे?
- 8. निर्भरता इंजेक्शन, एक newable (इकाई) में एक "इंजेक्शन" वस्तु (सेवा)
- 9. एक सेवा लोकेटर के रूप में ऑटोफैक का उपयोग
- 10. सेवा लोकेटर पैटर्न
- 11. Symfony2 में सेवा निर्भरता इंजेक्शन
- 12. निनजेक, एमवीसी 3 के साथ निर्भरता इंजेक्शन और सर्विस लोकेटर पैटर्न का उपयोग
- 13. निर्भरता इंजेक्शन का उपयोग करके निर्भरता इंजेक्टर इंजेक्शन
- 14. निर्भरता इंजेक्शन
- 15. निर्भरता इंजेक्शन बनाम प्रबंधित निर्भरता बनाम वैश्विक वस्तु
- 16. ज़ेंड डि बनाम सेवा प्रबंधक निर्भरता इंजेक्शन कंटेनर
- 17. रणनीति पैटर्न बनाम निर्भरता इंजेक्शन
- 18. एंड्रॉइड: सेवा बनाम सिंगलटन का उपयोग कब करें?
- 19. सर्विसट्रैकर बनाम सेवा संदर्भ का उपयोग कब करें
- 20. निर्भरता गुणों का उपयोग कब करें
- 21. निर्भरता इंजेक्शन
- 22. निर्भरता इंजेक्शन - डेटा ट्रांसफर ऑब्जेक्ट्स (डीटीओ) के साथ उपयोग करें?
- 23. निर्भरता इंजेक्शन: क्या मुझे कुछ वस्तुओं के लिए सब कुछ इंजेक्ट करना चाहिए या सेवा लोकेटर का उपयोग करना चाहिए?
- 24. निर्भरता इंजेक्शन और परियोजना संरचना
- 25. सेवा लोकेटर फ्रेमवर्क 2
- 26. निर्भरता इंजेक्शन और विकास उत्पादकता
- 27. डेल्फी निर्भरता इंजेक्शन: फ्रेमवर्क बनाम प्रतिनिधि रचनाकार
- 28. लाइब्रेरी में निर्भरता इंजेक्शन का उपयोग
- 29. Roboguice के साथ निर्भरता इंजेक्शन का उपयोग?
- 30. निर्भरता इंजेक्शन और इंटरफेस का उपयोग कर?