|
|
|
|
|
by valand
947 days ago
|
|
Even this is an over simplification of inversion of control. Dependency injection is one form, but even a library that exposes parameters is also a form of inversion of control. The degree of control is what varies, whether it is a mere flag (boolean), a variant directive (complex struct), a turing complete construct (pointer of instantiated function) or anything in between. What I am saying is that this concept has been reduced as it is popularized and it isn't doing justice to the original powerful concept. |
|