Dependency Injection: An introduction

What is dependency injection? Dependency injection is often confused with inversion of control. Inversion of control is a design pattern in which your classes delegate the responsibility of creating and disposing of any dependencies it might have. Dependency injection is a design pattern that supports inversion of control, in which a class requires any dependencies Read more about Dependency Injection: An introduction[…]