拾取，删除Hero代码重构