重构。将Job的公共逻辑代码抽象成类AbstractJob