减少多余的参数传递