Más contenido relacionado Dependency Injection with Dagger 2 8. وابستگی تزریق(DI)چیست؟
وابستگی تزریق مقدمه
ِقتزریوابستگیدرنویسیهبرنام،شیءگراالگویطراحیستباقاعدهیِیاصل
ِنجداکردرفتارازِلتحلینیازمندیفنیبرایِنکردهتجزیِیهاهمؤلفبسیارِلمستق
افزاریمنر.–ویکیپدیافارسی
12. وابستگی تزریق مقدمه
•گذاشتن اشتراک بهوابستگیها
•بین اتصال شدن سستبخشهایکد مختلف(loosely coupled)
•قابلیت بردن باالتستپذیری
الگوی از استفاده دالیلDI
15. دگر مفاهیم با آشنایی۲
•دگر تفاوت۱دگر با۲
•دگر مزایای۲
•از نکردن استفادهreflection
•کد تولیدباال خوانایی قابلیت با
•زمان در خطا تشخیص امکانکامپایل
فریمورکدگر۲
16. دگر مفاهیم با آشنایی۲
•لیست دریافتفیلمهاسرور از
•کردن ذخیرهلیستهاکش در
•س به نسبت کش از لیست دریافت داشتن اولویترور
مثال:اپلیکیشنلیست نمایشفیلمها
17. دگر مفاهیم با آشنایی۲
.شناسایی ۱وابستگیهاآنها کردن فراهم و
•از استفاده@Moduleو@Provide
.در وابستگی درخواست ۲کالسهایوابسته
•از استفاده@Inject
.تزریق 3وابستگیها
•از استفاده@Component
دگر از استفاده مراحل۲
18. دگر مفاهیم با آشنایی۲
•کالس ساختماژولکردن فراهم برایوابستگیها
•از استفاده@Moduleکالس برای
•از استفاده@Providesبرایمتدها
مرحلهیاول-شناساییوابستگیهاوآنها کردن فراهم
24. دگر مفاهیم با آشنایی۲
•سازنده تزریق
•فیلد تزریق
•متد تزریق*
مرحلهیدوم-در وابستگی درخواستکالسهایوابسته
25. دگر مفاهیم با آشنایی۲
•سازنده تزریق
•باشد کالس کد به دسترسی امکان باید
27. دگر مفاهیم با آشنایی۲
•ساختاینترفیسکامپوننت
•بین پلماژولهاوکالسهایوابسته
•کننده تزریق
•کننده مدیریتدامنهها
مرحلهیسوم-تزریقوابستگیها