I spent lot of time in understanding ioc. I never understand how exactly control is inverted in this pattern. Even I am confused with exact meaning of inversion. In normal english - inversion is some thing like reversing, say reversing a cup.
If I consider dependency injection as Ioc. I would like to know where exactly contol is inverted here. I understand here in DI, dependency is inserted from an external entity with the help of constructor, setter ........
But I never understand where the control is inverted here...
Any help appreciated.