什么是“依赖注入”,它所致力解决的问题是什么?

    非常简单的说,依赖注入的思想是不去主动获得你需要的东西,而是相反,你自己作为一种服务,让需要的东西来找 你。该模式的核心是将一个服务与它所依赖的其他服务解耦,这样一来,那些依赖可以替换为测试用的mock对象,或者针对其他环境替换为恰当的变体。通过保 持对于所依赖对象的不可知性,一个服务是高内聚的,功能专一的并且易于进化的,这一切都是通过坚持一个良好定义的契约实现的。

猜你喜欢

转载自wandong01.iteye.com/blog/2024928