شماره تماس 09336863931 | 09178169907 پست الکترونیک provid.ir@gmail.com

آموزش اصل Inversion of Control در برنامه نویسی #4

آموزش اصل Inversion of Control در برنامه نویسی #4 را در این قسمت از وبسایت آموزش برنامه نویسی پرووید دانلود کنید.

IoC Container چیست؟

به طور ساده IoC Container یک فریم ورک برای انجام دادن و مدیریت کردن خودکار Dependency Injection در سر تا سر برنامه است تا اینکه برنامه نویس مجبور نباشد زمان و تلاش اضافی برای پیاده‌سازی این قضیه صرف کند. IoC Container های متنوعی برای برنامه های دات نت وجود دارند. برخی از آنها شامل موارد زیر هستند:

  • Unity
  • Ninject
  • StructureMap
  • Autofac

در رابطه با IoC Container ها در قسمت ‌های بعدی این آموزش صحبت خواهیم کر.د دقت کنید که برای به دست آوردن کلاس هایی که Loose Coupled هستند استفاده از Inversion of Control به تنهایی کار ساز نیست.

بسته ی جامع آموزش Inversion of Control و IoC Container ها

از شما دعوت می کنیم که از بسته ی جامع آموزش Inversion of Control و IoC Container ها دیدن کنید.

در کنار Inversion of Control ما نیاز به استفاده از Dependency Injection و Dependency Inversion داریم و همچنین از IoC Container ها استفاده می‌کنیم. تصویر زیر نشان می‌ دهد که در قسمت های بعدی این آموزش چگونه با استفاده از این چهار مفهوم به کلاس ‌هایی می‌رسیم که Loose Coupled هستند.

در قسمت بعدی این آموزش ما بحثمان را به طور خاص در رابطه با اصل Inversion of Control آغاز خواهیم کرد و در رابطه با این اصل جزئیات دقیقی را به شما ارائه خواهیم داد.

نظر بدهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *