It's basically a form of compile-time dependency i...
# multiplatform
k
It's basically a form of compile-time dependency inversion, it allows the common code to use functions defined in the platform-specific projects.