zoukankan      html  css  js  c++  java
  • Spring的IOC原理

    IOC理论的背景

    在采用面向对象的软件系统中,它的底层都是由N个对象组成的,所以有的对象需要彼此相互合作就出现了耦合,为了解决对象之间的耦合度过高的问题,提出IOC理论

    什么是控制反转(IOC)

    IOC :Inversion of Controller

    引入第三方,也就是所谓的IOC容器,使得这4个对象没有耦合关系。

    解释控制反转:没有引入IOC 对象A依赖对象B,那么对象A在初始化或者运行到某一点的时候,就需要自己主动创建对象B,控制权在A自己手上。由于加入IOC,对象A和对象B失去了直接联系,当对象A在初始化或者运行到某一点的时候,IOC容器会主动创建一个对象B注入到对象A中。主动行为变成了被动行为。

    IOC的别名:依赖注入(DL)

    实现IOC的方法:注入。所谓的依赖注入,就是在IOC容器运行期间,动态地将某将依赖关系注入到对象中--

  • 相关阅读:
    多线程-上
    IO流之序列化
    IO流之标准输入输出流
    IO流之BufferedReader/BufferedWriter
    IO流之转换流
    IO流之字符输入输出流
    IO流之字节输入输出流
    JS Flex布局
    MSSQL case when
    钉钉审批流API
  • 原文地址:https://www.cnblogs.com/10134dz/p/13779068.html
Copyright © 2011-2022 走看看