3.4 使用依赖注入解除层级耦合