美文网首页
浅谈依赖注入

浅谈依赖注入

作者: 本大少_ | 来源:发表于2018-05-09 08:46 被阅读0次

    依赖注入个人见解

    当笔记用,勿喷。

    原因

    • 我不想因为我的依赖变化导致每次我都要改造自己
    • 我不想再控制我的依赖了
    • 我不关心我在依赖谁,我只想使用依赖的功能而已

    讲解

    依赖注入跟控制反转是一起出现的,首先就要理解什么叫依赖注入,什么叫控制反转。

    • 依赖注入:将依赖用注入的方式送给你。
    • 控制反转:本来依赖由你来控制,现在你不控制它了,随便丢给某人控制,这叫控制反转。

    举个例子:

    • 依赖注入:你家里有上千台手机,每天你都要用手机看直播,你只想看直播,并不关心什么手机,然后每天管家都会去挑选一个合适的手机塞给你,这个管家塞给你的过程就叫依赖注入。
    • 控制反转:本来这个手机是由你来控制用什么手机的,现在你不关心它了,丢给管家处理,这个管理权的变化就叫控制反转。

    一个很精彩的例子
    假设你自己是一个“口”字,你的需求是变成一个别的字,这时候如果传一个“人”,就变成了“囚”;如果传入“十”,就变成了“田”;如果传入“木”就变成了“困”

    依赖抽象而不依赖具体

    控制反转是一种思想,实现控制反转的技术手段就是依赖注入。

    相关文章

      网友评论

          本文标题:浅谈依赖注入

          本文链接:https://www.haomeiwen.com/subject/gezirftx.html