把autoPosition改成接口，便于重写

把autoPosition改成接口，便于重写