重构中间界面