Overview of what dependency injection is and the motivations for applying it to existing and new projects.
- Increased decoupling to enable maintainability and test-ability.
- DI Containers
- Different forms of dependency injection and their uses
- Constructor injection
- Property injection
- Method injection
- Object composition
- Object lifetime
- DI pitfalls
I will try to include examples, probably using Unity and at least one of the Unity extensions.
About Allan Brown:
Over 20 years’ experience with software development and system architecture in real time communications and public safety applications at Motorola Solutions, worked on embedded systems.
Comments