6.4 依赖注入(DI)与控制反转(IoC)