序
致谢
关于本书
- 谁适合阅读本书
- 如何阅读本书
- 书写惯例
- 此区块会提示当前范例源代码的所在位置。
- 注意事项。
- 相关信息。
- 通常是笔者的碎碎念、个人观点(不见得完全正确或放诸四海皆准),或额外的补充说明。
- 需要准备的工具
- 范例程序与补充材料
关于作者
- Part I:基础篇
第 1 章:导论
- 本章范例源代码位置:
- 为什么需要 DI?
- 动态绑定
- 可维护性
- 宽松耦合
- 可测试性
- 平行开发
- 什么是 DI?
- 入门范例—非 DI 版本
- 开放/封闭原则
- 入门范例—DI 版本
- 提炼接口(Extract Interface)
- 控制反转(IoC)
- 何时该用 DI?