To Cecilie
I couldn’t have done it without you
Copyright
Brief Table of Contents
Table of Contents
Foreword
Preface
Acknowledgments
About this Book
About the Cover Illustration
1. Putting Dependency Injection on the map
Chapter 1. A Dependency Injection tasting menu
Chapter 2. A comprehensive example
Chapter 3. DI Containers
2. DI catalog
Chapter 4. DI patterns
Chapter 5. DI anti-patterns
Chapter 6. DI refactorings
3. DIY DI
Chapter 7. Object Composition
Chapter 8. Object Lifetime
Chapter 9. Interception
4. DI Containers
Chapter 10. Castle Windsor
Chapter 11. StructureMap
Chapter 12. Spring.NET
Chapter 13. Autofac
Chapter 14. Unity
Chapter 15. MEF
Appendix Resources
Appendix Glossary
Appendix Glossary conceptual map
Appendix Charts
Index
List of Figures
List of Tables
List of Listings
1.1.1. Unlearning DI