It's an approach used to keep dependencies and their consumers loosely coupled from one another, and therefore allow for easier unit testing, as well as replacement of software modules with minimal code changes. Essentially, rather than instantiating...
dozie.dev7 min readNo responses yet.