增加一些属性
更改一些键值
更改配置方式
修改工厂方法
新增一个实现接口
更新了一些方法