重复功能代码的合并