spring

    技术2024-12-05  58

    目录:

    IOC&DI抽象&多态扩展点

     

    一、IOC&DI

     

    IOC(Inverse of Control)是一种思想,DI(Dependency Injection)是一种实现方式。IOC和DI的关系就好比是接口和实现类,除了DI这种实现方式之外,Service Locator也是一种IOC实现方式。

    Spring是典型的DI容器之一,其它的DI容器还包括:Guice,PicoContainer,EJB。

    正像好莱坞经典原则“Do not call us, we will call you”一样,IOC的思想就是将组件创建的控制权收归给容器,而不是由各个实例类自己创建组件。

     

     

    二、抽象&多态

    最新回复(0)