接口重构