因为依赖注入会降低依赖和被依赖类型间的耦合,在修改被依赖的类型实现时,不需要修改依赖类型的实现;同时,对于依赖类型的测试,可以更方便的使用“mocking object”替代原有的被依赖类型,以达到对依赖对象独立进行单元测试的目的。
技术文章 / 下载软件趣味内容 / 专业带飞