Inversion of control containers and the dependency injection pattern July 8, 2019 16 32 64 128 Martin fowler inversion of control containers and the dependency injection pattern