আমি ডিআই / আইওসি-র একটি বড় ভক্ত। হার্ড নির্ভরতাগুলি হ্যান্ডল করার জন্য / বিমূর্ত করার পক্ষে এটি দুর্দান্ত এবং জীবনকে কিছুটা সহজ করে তুলেছে।
তবে এটির সাথে আমার একটি ছোট গ্রিপ রয়েছে, যা কীভাবে সমাধান করবেন তা সম্পর্কে আমি নিশ্চিত নই।
ডিআই / আইওসি-র প্রাথমিক ধারণাটি হ'ল যখন কোনও বস্তু তাত্ক্ষণিকভাবে চালিত হয় তখন তার সমস্ত নির্ভরতা নির্ধারকের মধ্যে প্রাক-পূর্ণ হয়।
তবে আইএমএইচওতে কনস্ট্রাক্টরদের জন্য বিভিন্ন ধরণের পরামিতি রয়েছে (বিশেষত যখন আপনার অবজেক্টগুলি অপরিবর্তনীয়)।
- নির্ভরতা (আপনার বস্তুর কাজ করার জন্য প্রয়োজনীয় জিনিসগুলি)
- কনফিগারেশন (কাজ করার জন্য প্রয়োজনীয় পরিবেশ সম্পর্কে তথ্য)
- পরামিতি (ডেটা যা কাজ করে)
আমি দেখতে পেয়েছি যে আইওসি নির্ভরতা নিয়ে ভালভাবে কাজ করে। তবে আমি এখনও অন্য দু'জনের সাথে মোকাবিলা করার জন্য সর্বোত্তম উপায়ে কাজ করার চেষ্টা করছি। তবে কনস্ট্রাক্টরটি যেহেতু আইওসি পাত্রে চালিত তা বোঝা যাচ্ছে, এই আইটেমগুলি আইওসি পাত্রে রাখার দরকার আছে বলে মনে হয়।
আমি কী কৌশলগুলি / নিদর্শনগুলি লোকেরা নিযুক্ত করে এবং কী কী সুবিধা এবং অসুবিধাগুলি খুঁজে পেয়েছি তা জানতে চাই।
বিশেষ দ্রষ্টব্য। আমি সচেতন এটি একটি অত্যন্ত বিষয়গত প্রশ্ন, এবং এসই নির্দেশিকা অনুযায়ী এটি একটি "ভাল" বিষয়গত প্রশ্ন করার চেষ্টা করেছি to
I am still trying to work out the best way to deal with the other two
- আপনার বস্তুর সাধারণ পরামিতি হিসাবে তাদের পাস?