重大好消息,对于依赖注入的思想,我发现一个很好的比喻。

  1. 易于管理:

可以把被依赖的对象,比喻成外包的码农。

国内的某著名民族品牌,使用了很多外包劳动力。

码农的合同跟外包公司签订(相当于在注入容器中的注册);

每次,大企业立项,需要开发人员,向外包公司发出需求,比如,需要java,微电子,路由器,交换机方面的劳力。(这样的规范,对应了接口,想实现以来注入,必须面向接口编程)

外包公司收到请求,立刻检索码农数据,匹配对口的劳动力,输入给大企业996.

最后,当大企业结束项目,就可以返还外包人员(外包公司负责善后处理,比如开除,后者派往其他公司),

大企业不负责这些外包劳动力的工资,培训,遣散费之类,合理规避道德风险,和法律风险。

2。易于测试:

大企业不需要对外包人员进行招聘,考核,培训,只需要发出请求,一定是合格的劳力装配上岗,测试工作,都被容器类外包公司完成。利于测试。

总结:外包公司,外包模式是优秀的编程思想的一种现实中的落地。DI不但让Spring Framework成为Java框架的翘楚,同时,也让各大IT企业摆脱企业责任,一心攫取利润奠定了理论基础。

难怪,外国公司不行了。

 

原文地址:https://www.cnblogs.com/maoyan/p/14679682.html