我理解IOC和AOP需要先说它解决了什么问题,再去说底层实现这些。(IOC:获取对象时不需要手动创建,而由容器来管理。AOP: 通过织入切面来降低非业务代码的耦合度)。为什么要有IOC和AOP可能比它是怎么实现的更重要。