/di-deeper-dive-core31

Slides, Code, and Resources for "Diving Deeper into Dependency Injection"

Primary LanguageC#MIT LicenseMIT

Diving Deeper into Dependency Injection

You know the basics of dependency injection (DI). Now it's time to take a closer look at how DI patterns and other design patterns can help us use DI effectively. We'll look at implementations and uses for DI patterns including constructor injection, method injection, and property injection. In addition, we'll use other design patterns to add functionality to existing objects and to manage disposable dependencies. We'll leave with several practical ways to improve the functionality and testing of our code.

Code samples and slides are included in this repository.

Articles and additional resources: http://www.jeremybytes.com/Demos.aspx#MoreDI

DI Patterns

Decorators and Async Interfaces

Challenges

Related Topics

More information at http://www.jeremybytes.com