用工厂方法初始化数据