重构 执行方法