什么是依赖倒置

依赖倒置:

两个类有关系就是依赖。例如 领导和员工。领导要干活,需要调用员工来干活。

也就是

领导{

工作(){员工.工作();}

}

依赖关系就是      领导----->员工

如果员工辞职,那领导就郁闷了。。。

 

现在中间加了一个角色叫做总监,他负责给领导汇报,也就是接口。他找员工,需要员工实现了 工作接口。

结果领导要工作,只要让总监干活就行了。总监直接调用员工A的工作方法。如果A辞职,那就调用员工B的工作方法。其中总监有个set方法。。。

依赖关系就成了  领导---------总监<---------员工

结果这个依赖关系就导致了。

还好总监不总辞职。

 

 

这里就是两种工作方法的问题啦。

以前,领导过度依赖于员工,导致员工对整个企业威胁大,而且员工啥都做,导致领导控制不住了。

现在,领导只要听总监汇报就好了,员工只能做总监规定好的事情,领导也好控制了。

 

 

其实这个就是控制反转了IOC

以前,做工作都是员工自己说的算。结果现在,都是总监规定好的。。这不就是控制反转了么。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值