وارونگی کنترل چیست؟
در برنامه نویسی، گاهی پیش میآید که برنامه نیاز نداشته باشد تمام کنترل را در دست بگیرد. بنابراین از پدیدهای در خود به نام وارونگی کنترل یا Invervion of Control (IoC) استفاده میکند. این به برنامه کمک میکند تا ابزارهای دیگر، کنترل برخی از وظایف را به دست بگیرند و به جای اینکه برنامه به آنها بگوید که چه کاری را انجام دهد، آن ابزارها وظایف مشخص شده را کنترل کنند. این پدیده در زبانهای سطح بالا مانند جاوا اسکریپت، #C و... میتواند رخ دهد.اصول وارونگی کنترلدر مهندسی...