函数重构