实现可配置的容器解耦