使用的新的继承关系
加入状态的更新
去除注释
加入工具方法