以下内容用于我个人记忆和理解,有不正确的地方,往谅解
IOC,中文名叫控制反转,利用反射机制和工厂模式组成。反射机制:必须知道包路径和类名,通过Class.forName()来加载实例化该类;工厂模式:将所有类的包路径和类名加入到一个公共的容器中。这两者相结合就实现了IOC控制反转。
DI,中文名叫依赖注入。
同时满足下面两个要求:
(1)解除消费者对具体服务提供者类型的强依赖(编译期依赖)。
(2)在运行的时候为消费者提供正确的服务提供者类型的实例。
有一个容器,
以下内容用于我个人记忆和理解,有不正确的地方,往谅解
IOC,中文名叫控制反转,利用反射机制和工厂模式组成。反射机制:必须知道包路径和类名,通过Class.forName()来加载实例化该类;工厂模式:将所有类的包路径和类名加入到一个公共的容器中。这两者相结合就实现了IOC控制反转。
DI,中文名叫依赖注入。
同时满足下面两个要求:
(1)解除消费者对具体服务提供者类型的强依赖(编译期依赖)。
(2)在运行的时候为消费者提供正确的服务提供者类型的实例。
有一个容器,