多项选择题

A.IOC或依赖注入把应用的代码量降到最低
B.它使应用容易测试
C.代码的侵入性增大,但是实现了松耦合
D.IOC容器支持加载服务时的饿汉式初始化和懒加载