By Mark Jones 18th February 2015
During the course of this series we will look into the following coding methods/principles: Dependency Injection Coding to an Interface Inversion of Control Automatic Resolution I will explain what each one means, why we should use them, and how to implement each one. Dependency injection, coding to an interface, and inversion of control work well together so I will discuss those three first, and by the end of it, I will give you a full co...