December 2018
Intermediate to advanced
414 pages
10h 19m
English
Let's start with a formal definition:
To be honest, this is not really clear: what is Inversion of Control? Why is it useful for resolving dependencies?
In procedural programming, each object interacts with all of its collaborators in a direct way and also instantiates them directly. In Inversion Of Control, this flow is managed by a third party, usually, a framework that calls the objects and receives notifications. An example of this is an implementation of a UI engine. In a UI Engine, there are two parts: the Views and the Models part. The Views part handles all the interaction ...
Read now
Unlock full access