Abstract factory pattern on top of IoC?
As you have already figured out, Dependency Injection (DI) itself is only a collection of patterns and techniques. At the root of the application we wire up all necessary object graphs. This place is called the Composition Root, and we can use a DI Container to do this wiring for us, or we can do … Read more