Dedication

To Cecilie

I couldn’t have done it without you

Brief Table of Contents

 

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

Table of Contents

Copyright

Brief Table of Contents

Table of Contents

Foreword

Preface

Acknowledgments

About this Book

About the Cover Illustration

1.1.1. Unlearning DI