添加了一些设计接口 正在为注入  prop 奋斗