Ioc:好比在一个容器中放了很多对象,我们只需要管对象的调用,至于对象的创建与配置我们无需关心,底层代码已经有人帮你实现,无需担心,用就好
**具体详解,请看链接:**我们到底为什么要用 IoC 和 AOP - 知乎 (zhihu.com)
总结
IoC 解决了以下问题:
- 创建了许多重复对象,造成大量资源浪费;
- 更换实现类需要改动多个地方;
- 创建和配置组件工作繁杂,给组件调用方带来极大不便。
AOP 解决了以下问题: - 切面逻辑编写繁琐,有多少个业务方法就需要编写多少次。
Ioc:好比在一个容器中放了很多对象,我们只需要管对象的调用,至于对象的创建与配置我们无需关心,底层代码已经有人帮你实现,无需担心,用就好
**具体详解,请看链接:**我们到底为什么要用 IoC 和 AOP - 知乎 (zhihu.com)
IoC 解决了以下问题: