增加 创建组件的工厂