属性或方法注入的方式解耦组件间的依赖