码迷,mamicode.com
首页 > 其他好文 > 详细

依赖注入

时间:2018-03-02 12:37:33      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:简单   灵活   post   log   使用   接口   一个   engine   直接   

依赖注入就是注入依赖,或者简单的说,设置不同实例之间的关系。一些人将它同好莱坞的一条规矩关联了起来,“不要给我打掉话,我打给你。”我更喜欢叫它“bugger”法则:“我不关心你是谁,按我说的做。”在我们的第一个例子中,Car依赖的是Engine的具现类MooseEngine。当一个类A依赖于另外一个类B的时候,类B的实现直接在类A中设置,我们说A紧耦合于B。第二个例子中,我们决定使用接口来代替 具现类MooseEngine,这样就使得Car类更加灵活。并且我们决定不去定义engine的具现类实现。换句话说,我们使Car类变为松耦合(loosely coupled)的了。

依赖注入

标签:简单   灵活   post   log   使用   接口   一个   engine   直接   

原文地址:https://www.cnblogs.com/EchoHG/p/8492180.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!