多项选择题

使用依赖关系注入容器哪些优点()

A.容器不再需要类来查找依赖项并管理其生存期
B.容器允许映射已实现的依赖项,而不影响类
C.通过允许模拟的依赖项,容器有助于实现可测试性
D.容器通过允许将新类轻松添加到应用中来提高可维护性