This a post regarding Inversion of Control, particularly Dependency Injection.
In this post I discuss some ideas I've had and captured from my little experience in this hard topic.
Whether you're a programmer or a game hacker, you have probably dealt with those before, maybe even had a hard time understanding them. Even if you have already used them in game hacking there's a high chance you don't know what they are at the high-level(C/C++ level)!
This concept is easy to understand and has its uses, such as, calling Windows Native functions, which are functions of Windows that aren't officially documented or to hide Windows API usage.
Calling C/C++ code in Java is something that can make wonders in an application and it's especially used in Android apps. The truth is, it isn't really that hard to do so.