मैं इसे लागू करने के रूप में नियंत्रण सिद्धांत और निर्भरता इंजेक्शन के व्युत्क्रम पर अधिक पढ़ रहा हूं और मुझे यकीन है कि मैं इसे समझता हूं।
ऐसा लगता है कि मूल रूप से कहा जा रहा है कि 'अपने वर्ग के सदस्यों को' वर्ग के भीतर तात्कालिकता की घोषणा न करें '। बल्कि इंस्टेंटिसेस को कंस्ट्रक्टर के माध्यम से पास और सौंपा जाना चाहिए; बाहर के स्रोत से कक्षा में 'इंजेक्ट'।
यदि यह सरल है, जो यह प्रतीत होता है, तो हमें एनोटेशन के साथ इसे लागू करने वाले स्प्रिंग या गाइस जैसे ढांचे की आवश्यकता क्यों है? क्या मुझे यहाँ कुछ मौलिक याद आ रही है? मैं वास्तव में यह समझने के लिए संघर्ष कर रहा हूं कि डिपेंडेंसी इंजेक्शन फ्रेमवर्क का उपयोग क्या है।
संपादित करें: संभावित डुप्लिकेट के बारे में, मेरा मानना है कि मेरा प्रश्न अधिक अनूठा है क्योंकि यह डीआई के ढांचे के बारे में पूछ रहा है, न कि बसंत। स्प्रिंग सिर्फ एक डीआई फ्रेमवर्क नहीं है, इसलिए कई कारण हैं कि कोई ऐसे स्प्रिंग का उपयोग करना चाहेगा जो डीआई से संबंधित नहीं है।