আমি এর প্রয়োগ হিসাবে কন্ট্রোল নীতি এবং নির্ভরতা ইনজেকশন সম্পর্কে আরও পড়ছি এবং আমি নিশ্চিত যে এটি বুঝতে পেরেছি।
মনে হচ্ছে এটি মূলত 'আপনার শ্রেণীর সদস্যদের ক্লাসের মধ্যে ইনস্ট্যান্টেশনগুলি ঘোষণা করবেন না' বলে দিচ্ছে। বরং ইনস্ট্যান্টেশনগুলি কনস্ট্রাক্টরের মাধ্যমে পাস করা উচিত; বাইরের উত্স থেকে ক্লাসে 'ইনজেকশনেড'।
যদি এটি এত সহজ, যা এটি মনে হয়, তবে কেন আমাদের বসন্ত বা গুইসের মতো ফ্রেমওয়ার্ক দরকার যা এটিকে টীকাগুলি সহ প্রয়োগ করে? আমি কি এখানে মৌলিক কিছু মিস করছি? নির্ভরতা ইনজেকশন ফ্রেমওয়ার্কগুলির ব্যবহার কী তা বোঝার জন্য আমি সত্যিই লড়াই করছি।
সম্পাদনা: সম্ভাব্য নকল সম্পর্কে, আমি বিশ্বাস করি যে আমার প্রশ্নটি আরও অনন্য কারণ এটি কেবল স্প্রিং নয়, সাধারণভাবে ডিআই ফ্রেমওয়ার্কগুলি সম্পর্কে জিজ্ঞাসা করছে। বসন্ত কেবল একটি ডিআই কাঠামো নয়, তাই অনেকগুলি কারণ রয়েছে যে কেউ স্প্রিংটি ডিআইয়ের সাথে সম্পর্কিত নয় use