6.3 工厂函数