继续重构
继续重构2